APP切换到后台一段时间,再切换到前台app崩溃的解决方案

当APP在后台运行一段时间后返回前台,出现崩溃且控制台无具体异常信息。问题发生在红米2A手机,内存回收导致Activity被回收。尝试通过onsaveinstancestate()方法保存状态,项目中MainActivity继承FragmentActivity,包含两个Fragment。尽管尝试在onsaveinstancestate中保存信息,但未找到合适解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

崩溃,控制台还不打印具体的异常信息,怎么办?测试机红米2a,RAM 1G。知道是内存回收了activity,但不知道怎么解决。

在网上搜了很多文章,最后还是定位到了onsaveinstancestate();于是就各种在这上面做文章。

我的项目中一个MainActivity继承了FragmentActivity,包含了两个fragment;当第一个或第二个fragment由前台切到后台运行一段时间,再切到前台时,crash!在网上看了很多要在onsaveintancestate方法里面保存各种信息,我想我也没有需要保存的信息啊。于是看FragmentActivity里面的

onSaveInstanceState方法:
 
protected
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值