关闭BlackBerry应用程序中资源的最佳方式是什么?我在应用程序的整个生命周期中使用资源,并且只想注册一些在应用即将退出时调用的监听器。在应用程序关闭之前是否有一个简单的钩子?关闭BlackBerry应用程序退出时的资源
0
A
回答
2
覆盖最后被弹出UI堆栈的屏幕的MainScreen.close()
功能。这个方法很可能是你的应用程序销毁之前调用的最后一个方法。
请允许我补充一点,强烈建议总是关闭流,尤其是文件访问。
0
当您的应用程序退出时,OS收回所有资源。
你一定有正确的心态,释放资源是一件好事,但如果你必须在应用程序退出时跳过这样做,那么这可能是不值得的。
0
安德鲁提到的一点应该加以考虑。如果您不得不跳过这些环节以释放资源,请尝试更改设计,以确保通过一个控制点释放资源。这会让你更容易。并且更易于维护。
2
你可以做的一件事是捕获ESC键。 当您的主屏幕在屏幕堆栈(UiApplication.getScreenCount())&中时,按ESC键,您可以清理资源。
- 此外,您还可以注册一个SystemListener监听关机()回调杀死线程或清理资源。
- 此外,UIApplication.deactivate()也是清理/挂起应用程序后台时的东西的好地方。
相关问题
- 1. 退出应用程序时是否应关闭所有资源?
- 2. NSWindow关闭时退出应用程序
- 3. 退出时应用程序关闭Android
- 4. 当WPF应用程序关闭时关闭非托管资源
- 5. 在Windows关闭应用程序退出
- 6. 当WPF应用程序关闭时自动退出线程
- 7. C#应用程序在关闭时不会退出(有时)
- 8. 后退线程不关闭退出应用程序
- 9. 如何在窗口关闭时退出MonoMac应用程序?
- 10. AIR SocketServer清理?应用程序退出时如何关闭?
- 11. Win32应用程序在关闭对话框时立即退出
- 12. PyQt对话框退出时关闭整个应用程序
- 13. 阻止控制台关闭时应用程序退出
- 14. 当窗口关闭时Caliburn.Micro应用程序不会退出
- 15. Android Phonegap App - 退出时关闭并停止应用程序
- 16. 当互操作词退出时关闭winform应用程序
- 17. 关闭进程从应用程序关闭或退出时从Windows应用程序启动
- 18. 退出事件处理程序强制应用程序关闭
- 19. 后退按钮关闭应用程序
- 20. 在应用程序退出之前,socketpair端应该关闭吗?
- 21. 如何在退出应用程序时关闭所有执行程序?
- 22. 关闭iOS电源按钮关闭应用程序关闭
- 23. 在Android上的phonegap应用程序中关闭退出暂停
- 24. 关闭并退出我的应用程序在android
- 25. 关闭CCommanBar的按钮不退出应用程序
- 26. 没有退出应用程序的关闭窗体
- 27. 使用退出键关闭Chrome应用程序
- 28. 在调用Application.Run()之前关闭(退出)和应用程序?
- 29. Gdx退出关闭整个应用程序 - 如何只关闭gdx框架?
- 30. 按下后退按钮时的应用程序关闭