一个关于activity跳转的问题,内祥
android开发吧
全部回复
仅看楼主
level 3
Itakes5 楼主
简化模型:
两个app:app1、app2
app1中有两个activity:activity1(main)、activity2
app2的情况对本例不影响。
现在的用户场景是:
1. 开机,打开app1(自动进入activity1),按home回到桌面(注意不是back)
2. app2中的service因条件触发启动了app2中的activity2
3. activity2因某个广播把自己finish()了
结果:
app1的activity1被弹出来了(之前被home下去了)
期望结果是:
回到桌面(activity2被启动之前就是在桌面)
平台:4.2.2
那么问题来了,造成这个结果的原因是什么
怎么得到期望的结果
先谢过了。
2014年11月11日 02点11分 1
level 3
Itakes5 楼主
哎,自问自答
把manifest里launch mode改成singleInstance可破。
具体的参考launch mode的相关知识。
2014年11月11日 05点11分 2
level 11
singleinstance指的是单例吗
2014年11月11日 07点11分 3
请自行百度launch mode,具体的我也不是很懂
2014年11月27日 06点11分
1