【发布时间】:2013-08-15 12:19:20
【问题描述】:
我正在使用here 提供的代码登录 Twitter。回调地址为oauth://t4jsample,intent-filter如下图所示。
它运行良好,但是当 MainActivity 从这个 Intent 开始时,我想重新加载包含我的 Twitter 登录 Button 的 Fragment 以显示一条消息“你登录为 ... ”。
我怎么知道MainActivity已经被Twitter网页发送的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>
【问题讨论】: