关于Intent.FLAG_ACTIVITY_CLEAR_TOP
来源:互联网 发布:保密局检查软件 编辑:程序博客网 时间:2024/04/25 02:39
最近用到了这个,发现特么的就是没效果!!试了N次,排查了很多地方就是无效!!闹哪样!
大致情况是这样从Activity A登录,之后进入B>>C>>D>>...然后从D要注销,返回登录界面,在D的Intent设置intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
死活不行。之前是设置了一个静态static变量ArrayList<Activity>来保存所有activity,退出的时候循环结束list里面的所有activity,也能达到从D注销到A,和Intent.FLAG_ACTIVITY_CLEAR_TOP类似效果。虽然我水平菜,但我想这肯定不是个办法吧。
搞了好久终于发现是多了一个finish();我的在A登录成功后吧A给finish掉,A就已经不在当前stack了难怪无效。这样用intent打开A实际上是a new instance of that activity。去掉A的finish后成功。
0 0
- 关于Intent.FLAG_ACTIVITY_CLEAR_TOP
- 关于Android的Intent.FLAG_ACTIVITY_CLEAR_TOP
- Intent-- FLAG_ACTIVITY_CLEAR_TOP
- 关于FLAG_ACTIVITY_CLEAR_TOP
- Intent.FLAG_ACTIVITY_CLEAR_TOP退出程序
- Intent之FLAG_ACTIVITY_CLEAR_TOP
- Intent.FLAG_ACTIVITY_CLEAR_TOP使用
- intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)用法
- Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- 有关Real-time Apply和FAL_SERVER字段的疑问
- wp网络编程资料
- android httpurlconnection 上传文件 附加 账号和密码
- prop 与attr的区别
- 十六进制转十进制
- 关于Intent.FLAG_ACTIVITY_CLEAR_TOP
- 默染江山——oc之Foundation
- dataguard创建物理备库几个关键参数详解
- Web前端:11个让你代码整洁的原则
- AFNetworking2.5使用
- Google Volley使用笔记,下载源码编译打包
- 算术基本定理。。。
- 有关dataguard错误ORA-16057
- 初学spring mvc