您的位置:首页 > 移动开发 > Android开发

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集合,

List<Activity> activities = new new ArrayList<>();


在A界面添加

TApplication.activities.add(this)

在B界面跳转代码处清除activity

for(Activity activity:TApplication.activities ){
activity.finish();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: