我的应用程序在后台运行一段时间后似乎会崩溃。它清除所有局部变量吗?当应用程序在背景上时,android是否清除本地变量
0
A
回答
1
除非类是垃圾回收,否则类中的成员变量不会清除。
我假设您指的是Activity类中的变量,然后您必须考虑Android中使用的Activity生命周期。
请查看http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle了解更多信息。
0
如果您检查activity life cycle,您可以看到如果系统需要内存,系统可能会破坏暂停的活动。此外,即使没有活动线程访问此变量(即使Activity未被销毁,但是由不活动的线程创建的变量),垃圾收集器也会移除变量。如果需要保存数据,则需要处理onPause()
以持久保存数据。
相关问题
- 1. 当应用程序转到背景时Android清除数据
- 2. 在Android上,当我的应用程序背景变化时会发生什么?
- 3. Android应用程序渐变背景
- 4. 当变量是本地时是否需要删除?
- 5. 赶上Android应用程序的背景
- 6. Android应用程序背景
- 7. Android背景应用程序
- 8. 当应用程序在背景上时取消间隔
- 9. 当地铁应用程序被捕获时的GridView背景
- 10. 在IOS上清除Web应用程序本地存储6
- 11. 当应用程序变为背景时,服务已停止
- 12. 当应用程序关闭时清除sqlite数据库android
- 13. 变化场景背景色反应本地路由器通量
- 14. 当Activity停止时,Android是否清理Activity的成员变量
- 15. 清除Android上的应用程序在按钮上的应用程序点击
- 16. Android清除应用程序缓存清除提供程序也
- 17. 在UIImageView上清除背景颜色?
- 18. 如何清除分贝时,应用程序采用的是Android
- 19. 在本地iPhone应用程序中重复背景图像
- 20. 解雇UIActionSheet当应用程序在云上的背景iOS4的
- 21. UILabel清除背景
- 22. React-Native Android - Api来查找应用程序是否处于前景或背景
- 23. 函数结束时是否清除本地函数变量的内存?
- 24. 从最近的应用程序部分关闭应用程序后清除本地存储变量
- 25. Android:检测应用程序背景
- 26. Android应用程序背景数据
- 27. Android应用程序背景分辨率
- 28. Android应用程序背景分辨率
- 29. Android应用程序背景颜色
- 30. Android中没有背景应用程序