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