こちらのコードを使用して Twitter にログインします。コールバック URL とoauth://t4jsample
をintent-filter
以下に示します。
それは完全に機能しますが、MainActivity
から開始すると、Twitterログインを含むIntent
ものをリロードして、「あなたは次のようにログインしています...」というメッセージを表示したいと思います。Fragment
Button
Twitter Web ページから送信された によってMainActivity
開始されたことをどのように知ることができますか? Intent
のアクションを取得できますが、Intent
それが他の何かによって送信されていないことを確認するにはどうすればよいですか?
インテント フィルタ
<activity android:name=".MainActivity" ... >
...
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="t4jsample"
android:scheme="oauth" />
</intent-filter>
</activity>