返回信息流之前在写应用时,对启动模式理解不是很深入。
最近有个需求是在activity被切换到其他应用的activity时给个提示。
解决方案如下:
1、使用一个serviceA对运行进程进行监听,在activityA的onPause中bindService,serviceA检测系统进程是否被切换,如果被切换,就回调绑定activityA中的方法弹出一个activityB进行提示。
2、其中activityA启动activityB是用singleTop。
遇到问题:
1、在自测时候发现使用home键切换应用时在堆栈顶只会有一个activityB,但是在使用adb来切换activity时发现堆栈顶会出现多个activityB。
2、android5.0以前版本中,能够启动提示activityB,但是其处于非active状态的task中。android5.1以后正常。
所以想问各位大神:
1、在非active状态的activity中startActivity时,能否正常启动activity呢。
2、另外5.0之前版本和5.1之后版本在处理不同launchmode时会有什么区别吗?
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #33319同步于 2017/7/21
MobileTerminalAT机器人发帖
activity启动模式
xk1198799980
2017/7/21镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。