android 页面跳转到上个页面后之后再返回,页面没变
2016-04-28 09:58
423 查看
1.现象描述,A跳转到B,B页面修改后又跳转到A,在A页面返回,这时出现还是返回到A页面
2.原因分析,A跳转到B后,activity堆栈中还存在A,这时B跳转到A跳转再返回,是返回到activity堆栈顶层,即A页面
3.解决方案,在B界面跳转时清除activity堆栈的顶端
代码如下
在TApplication定义Activity集合,
在A界面添加
TApplication.activities.add(this)
在B界面跳转代码处清除activity
2.原因分析,A跳转到B后,activity堆栈中还存在A,这时B跳转到A跳转再返回,是返回到activity堆栈顶层,即A页面
3.解决方案,在B界面跳转时清除activity堆栈的顶端
代码如下
在TApplication定义Activity集合,
List<Activity> activities = new new ArrayList<>();
在A界面添加
TApplication.activities.add(this)
在B界面跳转代码处清除activity
for(Activity activity:TApplication.activities ){ activity.finish(); }
相关文章推荐
- Android与H5的交互问题
- Android:打开相册(动态布局,Activity以dialog方式显示,图片压缩)
- Android打印框架Demo
- Android TextView(价格)文字底部或者中间 加横线
- 相对路径和绝对路径的理解以及android需要绝对路径的原因
- RelativeLayout控件之填满
- Android studio Invalid revision: 12.0.2753695 beta 1
- 监听滑动到底部的ScrollView
- android登陆的编写
- Android Studio Inotify Watches Limit
- Android开发的注意事项
- Android之仿今日头条顶部导航栏效果
- TextView设置字间距和行间距
- 大家有哪些好的 Android 开发习惯?
- android:自定义监听(简单)
- android sdk下载镜像
- android手把手教你开发launcher(一)
- Android Gradle常见问题
- Android开发报错:GoogleApiClient.isConnected()' was expected to be of type interface but instead was ...
- Android keyboard菜单实现