发布网友 发布时间:2022-05-13 16:12
共1个回答
热心网友 时间:2023-10-15 18:06
activity的生命周期中有很多方法,如果只是把activity放在后台,它是不会销毁的。只是会重新夹在onrestart(),onstart(),onresume()这三个方法。你可以声明静态变量之后,在这三个方法里面赋值。这样每次加载的时候都会重新赋值。 至于为什么会被回收,应该是系统内存不够用,gc直接回收掉了。追问我用的是fragment,不能重新创建,我要保留数据,所以不可能重新赋值,有什么办法可以保留数据吗追答那你就把值存进本地呗