0

こんにちは、Androidアプリで道標ライブラリを投げてログインしようとしていますが、うまく機能していますが、ログイン中にWebダイアログがログインステータスを更新しないことがあります。ユーザー名とパスワードの入力フィールドが表示され続けます。

ダイアログをキャンセルして再試行すると、ログインしているユーザーが表示されます。

4

1 に答える 1

0

TwitterOAuthViewは、twitter4j を使用した Android 上の Twitter OAuth 専用の WebView サブクラスです。

twitter4j を使用した Android 向け Twitter OAuth ビュー
http://darutk-oboegaki.blogspot.jp/2012/07/twitter-oauth-view-for-android-using.html

View のサブクラスとして実装されているため、Android のレイアウト システムにシームレスに統合できます。この事実により、TwitterOAuthView は簡単に再利用できる UI コンポーネントになります。

その使用法は非常に簡単です。start() メソッドを呼び出すだけ

// Start Twitter OAuth process. Getting a request token, opening Twitter's
// authorization page, and getting an access token are performed.
view.start(CONSUMER_KEY, CONSUMER_SECRET, CALLBACK_URL, true, listener);

TwitterOAuthView.Listener インターフェイスを介してその結果を受け取ります。

// Definition of TwitterOAuthView.Listener interface.
void onSuccess(TwitterOAuthView view, AccessToken accessToken);
void onFailure(TwitterOAuthView view, TwitterOAuthView.Result result);

TwitterOAuthView を使用したアクティビティの実装例は、GitHub TwitterOAuthViewにあります。

于 2014-10-06T13:32:12.983 に答える