2011-06-13 113 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