1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android activity 重复onCreate问题

android activity 重复onCreate问题

时间:2019-04-29 21:39:36

相关推荐

android activity 重复onCreate问题

1.出现原因:手机性能问题

2.出现环境:app首页中,首页跳转到其他页面后,返回就好重新走oncreate方法(以为app首页中有大量的fragment,存储的状态较多)

3.分析:加载第二个页面的时候,以为手机性能较差,mainActivity被gc回收,然后从第二个页面返回时,mainActivity将会重新创建

4.解决办法:设备问题,只能优化部分代码

1.保存网络请求数据

2.保存部分状态信息

3.重新创建可能出现fragment的重复创建问题(重影),注意解决

判断fragment是否存在isadded有点问题

public boolean isAdd(String tag) {Fragment f = getSupportFragmentManager().findFragmentByTag(tag);if (f != null)return false;else {return true;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。