2012-11-08 7 views
5

Ich habe einige typische Codes, die Twitter4J verwendet, um Twitter API zu verbinden. Sie funktionierten gut in android 1.x und 2.x. 3.x 4.x Aber in Android 4.1.1 und 4.1.2 mit Nexus 7-Gerät fehlgeschlagen! Quelle:Keine Authentifizierung Herausforderungen gefundenRelevante Diskussionen finden Sie im Internet unter

private void retrieveRequestToken() { 
    mSpinner.show(); 
    new Thread() { 
     @Override 
     public void run() { 
      try { 
      mRequestToken = mTwitter.getOAuthRequestToken(Twitter.CALLBACK_URI); 
      mUrl = mRequestToken.getAuthorizationURL(); 
      mWebView.loadUrl(mUrl); 
      } catch (TwitterException e) { 
      mListener.onError(new DialogError(e.getMessage(), -1, Twitter.OAUTH_REQUEST_TOKEN)); 
     } 
    } 
    }.start(); 
} 

Ausnahme: keine Authentifizierung fordert foundRelevant Diskussionen können im Internet unter

Das Problem hapens finden, wenn ich versuche, auf OAuthToken zu bekommen ->mTwitter.getOAuthRequestToken(Twitter.CALLBACK_URI);

Würde jemand bitte helfen um dieses Problem zu untersuchen?

Antwort

5

Ich foud das Problem nur die Stunde und das Datum richtig auf dem Gerät zu setzen !!!! Gehen Sie zu Telefoneinstellungen, klicken Sie auf "Datum und Uhrzeit" und wählen Sie "Automatisch" (Bitte stellen Sie sicher, dass Ihr Gerät Zeitzone und Zeit, Datum alle korrekt sind) Wenn Ihre Zeit, Datum und Zeitzone nicht korrekt sind, können Sie keine Verbindung mit Twitter herstellen .

+0

bestätigt arbeiten. das passierte auch für mich. – user123321

+0

danke es hilft mir wirklich – Alpan

1

Mein Datum und Zeit richtig war Satz, aber ich mein Handy nur neu gestartet, und es begann