我试图启动浏览器在 twitter 中进行授权,并希望它返回到我的应用程序。我在 AndroidManifest.xml 中将意图过滤器声明为:
<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:scheme="appfortwitter"
android:host="com.pfs.safecrackerplus-callback" />
</intent-filter>
在应用程序活动中,我定义了方法
@Override
protected void onNewIntent(Intent intent)
{
...
}
授权后,我的应用程序再次启动,但调用了 onCreate 方法而不是 onNewIntent。
我做错了什么?