8
A
回答
11
这取决于您的手机有多少内存,如果您的手机没有太多内存,那么它会破坏活动以立即释放资源。在新手机上,这不会发生,因为它们有足够的备用内存。
5
如果系统受到限制并且确定需要释放某些资源,则可以在按主页按钮时销毁活动。该documentation指出onDestroy()
可以被称为如果:
发生这种情况是因为该活动结束(有人叫上完成(),或因为系统暂时销毁活动的这种情况下,以节省空间。您可以在这两种情景之间与isFinishing()方法还区分。
,千万注意,该系统可以kill
你的程序,而无需调用onStop()
后onDestroy()
被调用。因此,任何清理/数据持久化的代码应该是在onPause()
或0123中。
0
那么,这取决于很多因素。如果你正面临着在Android 3.2+设备这个问题,你应该屏幕尺寸属性添加到Android:configChanges
android:configChanges="keyboardHidden|orientation|screenSize"
此外,还添加机器人:launchMode =“singleTop”到你的发射活动。请注意,您需要使用Android SDK 15或更高版本作为目标,但是,您的应用也适用于较旧的设备。希望这可以帮助。
5
还要检查你不使用android:noHistory标志在您的清单中的活动
文档: 安卓noHistory 无论是否活动应该从活动组中删除,并完成(其完成()方法调用)当用户导航离开它,它不再可见屏幕上
相关问题
- 1. 按下电源按钮时,SurfaceView for Camera Preview不会被破坏
- 2. 热键被按下时破坏
- 3. iPhone识别主页按钮被按下
- 4. 不破坏上后退按钮当前活动被按下
- 5. 如何在主页按钮被按下时取消定时器?
- 6. 从SecondActivity按Back按钮时,第一个活动被破坏
- 7. wxPython - 位图按钮不会被破坏
- 8. 按下iPhone主页按钮
- 9. 按下主页按钮时检测iOS
- 10. Air for iOS声音消失主页按钮被按下时
- 11. 当主页按钮被按下时如何清除堆栈
- 12. 当主页按钮被按下时,CABasicAnimation消失
- 13. 当主页按钮被按下时暂停游戏sdk
- 14. 如何在主页按钮被按下时停止服务?
- 15. 如何在主页按钮被按下时终止进程?
- 16. 如何在主页按钮被按下时终止活动?
- 17. 如何在主页按钮被按下时解除UIAlertView?
- 18. 当主页按钮被按下时如何停止mediaplayer
- 19. 生成文件供下载按钮点击 - 不破坏其他按钮
- 20. 当按下按钮或操作栏中的向上按钮时,活动被破坏
- 21. 当键盘按键被按下时,显示按钮被按下
- 22. 下一个按钮....主页
- 23. NotSerializableException当按下主页按钮
- 24. 如何捕捉主页按钮被按下?
- 25. Android - 如何捕捉主页按钮被按下?
- 26. 检查主页按钮被按下银河笔记
- 27. onStop没有被调用...主页按钮按下
- 28. UIAlertView中显示了几次主页按钮被按下
- 29. 按下后退按钮会话不会破坏
- 30. 启动画面不会破坏后退按钮的按下
你可以添加一些代码?如果你明确地命令onPause(或甚至onDestroy),那么你的问题将主要来自该区域。使用搜索功能。 –
是否是您的活动的非历史属性?如果是这样,然后活动完成将被称为 – nandeesh
看看这些答案:http://stackoverflow.com/a/14195833/779408 http://stackoverflow.com/a/14196279/779408也许你有同样的问题。转到设置 - >开发人员选项未选中不要保持活动和后台进程限制设置为标准限制。如果选中“不保留活动”,则活动状态不会保留,因此当您离开活动时,活动将被销毁。请享用! – breceivemail