我有 2 个应用程序,其中一个应用程序通过意图过滤器从第二个应用程序调用一个活动,如下所示:
调用 App1(父应用)
Intent openApp = new Intent("com.app.intent.Activity2");
startActivity(openApp );
App2(子应用)中的 Intent 过滤器
<activity
android:name=".app.activity.Activity2"
android:label="@string/app_name"
android:launchMode="singleInstance"
>
<intent-filter>
<action android:name="com.app.intent.Activity2" />
<category android:name="android.intent.category.BROWSABLE"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
在某一时刻,父应用程序必须关闭,但问题是第二个应用程序的 Activity2 也被杀死。我可以看到 Activity2 实际上是在同一个包下运行的,有没有办法让 Activity2 即使在父应用程序关闭后也能持续运行?
谢谢