即使我退出应用程序并再次重新打开它,它也会打开上次访问的页面,而不是重新启动应用程序。 前一个例子并没有被破坏,仍然存在。 我正在使用" getLatestReferringParams"深度链接的方法。即使在杀死app之后,这个方法也会返回与链接相关联的参数。
如何在Android中杀死应用程序时确保深层链接杀死实例?
<activity
android:name=".SomeActivity"
android:label="@string/app_name"
android:launchMode="singleTask"
android:noHistory="true">
<meta-data android:name="some_sdk_link" android:value="SomeId" />
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<data android:scheme="SomeActivity"/>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>