在我的应用程序中,我正在使用 twitter auth,并且我的活动有时会打开浏览器startActivity(new Intent(Intent.ACTION_VIEW, "path to twitter"));
以允许用户确认访问。相同的活动具有意图过滤器
<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="twconnect" android:host="success" />
</intent-filter>
因此,当用户确认访问时,他将被重定向回此活动。但是,它不仅仅是恢复先前暂停的活动,而是创建了一个新的活动,调用onCreate
并且我相信,它创建了具有空回栈的新任务。有什么方法可以恢复其任务中暂停的活动?