这个主要是launcher的问题
1,打开方式
a. 通过包名直接打开apk
b.通过intent打开, 包名类名方式
2,主要是通过类名方式打开的apk与通过包名直接打开的apk不在同一个任务栈中导致的。
解决方式:
修改通过类名打开的apk的intent,加入相应的参数

通过包名直接打开的不需要增加额外的参数

增加activity的启动模式
activity1为 android:launchMode="singleTop" 备注:如果修改为其它的模式,可能会失败。
activity2为 android:launchMode="singleTask"
希望能帮到各位。。。
本文探讨了通过类名打开APK与直接通过包名打开APK不在同一任务栈中引起的问题,并提供了解决方案,包括修改Intent参数和调整Activity启动模式。
1308

被折叠的 条评论
为什么被折叠?



