android点击返回按钮时,两个activity的ondestory都被调用了
2014-08-21 18:01
344 查看
这个问题很诡异,偶尔发现的一个bug,如果有两个以上的activity:A B,在A上面弹出的B,这个时候点击返回,正常应该调用B的ondestory,然后调A的onresume,但是现象是调用了A的ondestory,然后又调了Oncreate。这个现象是偶先的,如果有三个activity:ABC 在C里面点返回,那么A B都会调ondestory, oncreate,网上查的说内存不够的话会回收,但是我测试过发现内存够不够好像都会出现这样的问题,只要快速的点返回就有可能出现,具体也不知道怎么解决了,现在是在ondestory和oncreate里面做了判断。
相关文章推荐
- android中使用Notification打开详情界面activity,点击返回键和按钮返回主界面
- android导航条上面点击返回按钮返回上一个状态(从activity返回fragment)
- 指定Action、Category调用系统Activity实例-点击按钮,返回Home桌面
- Android中Recyclerview使用7----条目中按钮点击事件,在activity中调用(接口回调)
- Android中使用Notification并通过点击Notification启动启动通知详细Activity,点击返回键和按钮返回主界面
- Android点击返回按钮两次退出系统
- android 点击通知栏返回应用 ,非启动一个新Activity
- (转载)[Android]点击按钮进入下一个Activity时显示动画效果
- 让Android点击通知栏信息后返回正在运行的程序,并完全退出所有activity
- android服务里生成通知点击后返回正在运行的程序和当前的Activity
- 简叙 Activity 生命周期及android 返回按钮捕捉
- android开发(26) 和其他应用交换数据方式一,使用intent指定自定义action调用其他程序里的activity,并获得其返回的结果
- 解决Android中Fragment(SherlockFragment)调用startActivityForResult返回requestCode错误的问题
- 页面A,页面B都调用页面C时,点击页面C的返回按钮时,返回到调用时的页面
- android,点击返回按钮回到主菜单
- android的popupwindow点击返回按钮关闭
- android 普通按钮调用系统按钮(后退 返回 HOMe)按钮
- Android 点击通知栏图标 返回已经运行的程序,而不开启一个新的Activity
- 解决Android中Fragment调用startactivityforresult不能返回结果的问题
- [Android]点击按钮进入下一个Activity时显示动画效果