2011-06-13 111 views
0

我想整合twitter API使用库twitter4j-core-2.1.1-SNAPSHOT.jar。但我收到错误未知主机例外2天。这里是代码的一部分(索引由.....(1))生成异常。未知的主机异常,同时调用方法“twitter.getOAuthRequestToken()”

公共字符串beginAuthorization(){

//showDialog("Authorization..........."); 
    //new AuthorizationTask(this).execute("Authorize"); 

    try { 

     if (null == currentRequestToken) { 
      Log.e("begin","i am here the line below is throwing excetion"); 
      currentRequestToken = twitter.getOAuthRequestToken();............(1) 

     } 
     Log.e("beginAuthorization", currentRequestToken.getAuthorizationURL()); 
     return currentRequestToken.getAuthorizationURL(); 

    } catch (TwitterException e) { 
     e.printStackTrace(); 


    } 

    return null; 

} 

人有这个问题的想法???

感谢ü提前

回答

0

这是什么我忘了在我的AndroidManifest.xml包括:

<使用许可权的android:NAME = “android.permission.INTERNET对”/ >

+0

我接受它作为一个正确的答案becoz是出现这种例外的原因之一 – 2012-02-29 08:46:41

1
  1. 你把许可,不得以XML清单?
  2. 您是否试过在android中打开浏览器并转到twitter.com?
  3. 尝试连接到代码中的任何网址,看看会发生什么。
+0

感谢答复。最后我发现它困扰我的原因问题是模拟器上没有INTERNET,尽管我有无线网络,并且它可用于桌面。它是代理问题吗? – 2011-06-14 04:17:56

+0

不清楚你想说什么。你做我说的吗? – damluar 2011-06-14 07:04:21

+1

ya。有一次,我能够连接到twitter获取状态,但从下次运行我发现上述问题。问题是互联网在模拟器浏览器上运行,虽然它运行在外部浏览器,如chrome等 – 2011-06-14 11:21:29