这个问题很诡异,偶尔发现的一个bug,如果有两个以上的activity:A B,在A上面弹出的B,这个时候点击返回,正常应该调用B的ondestory,然后调A的onresume,但是现象是调用了A的ondestory,然后又调了Oncreate。这个现象是偶先的,如果有三个activity:ABC 在C里面点返回,那么A B都会调ondestory, oncreate,网上查的说内存不够的话会回收,但是我测试过发现内存够不够好像都会出现这样的问题,只要快速的点返回就有可能出现,具体也不知道怎么解决了,现在是在ondestory和oncreate里面做了判断。
android点击返回按钮时,两个activity的ondestory都被调用了
最新推荐文章于 2025-02-12 20:12:35 发布