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)
{
...
}
承認後、アプリが再び起動されましたが、onNewIntent の代わりに onCreate メソッドが呼び出されました。
私が間違っていることは何ですか?