当我的应用程序完成屏幕关闭时(由于系统屏幕超时),我的应用程序出现问题。 我搜索但没有找到有用的东西。 这是一个常见问题还是它有修复?当屏幕关闭时我的应用程序关闭
回答
你不打电话在onPause完成()。它可能因各种原因而被调用(检查文档)。为什么你想在用户切换应用程序时杀死你的活动?它不推荐。 这里有一些帖子,但没有可用于检测后台应用程序的api。
How to detect when an Android app goes to the background and come back to the foreground
我想,当用户离开这个活动结束,但不会在屏幕日Thnx
采取finish()
出onPause()
。把它放在用户离开Activity
的任何地方。因此,假设您的代码已启动新的Activity
,请在startActivity()
之后输入finish()
。
你也可以使用该标志android:noHistory
在你的<activity>
标记你maifest.xml
使得Activity
从堆栈时,它开始一个新的Activity
删除。这两种方法都可以完成相同的工作,这取决于你想要/需要如何实现它。
当屏幕关闭时,它关闭的原因是因为您的应用程序当时调用onPause()
,所以从该方法中移除该调用会阻止屏幕关闭时的关闭。
-1。为什么有人会在startActivity(...)调用之后立即执行完成?它甚至与什么问。 –
@ con_9它将完成当前的“活动”。它直接相关,因为OP想要在转到另一个时关闭当前的“活动”。这就是为什么'finish()'调用当前在'onPause()'中,但是在'startActivity()'之后调用它会在转到另一个时完成它,而不是在屏幕关闭时调用它。我很感激你留下你的downvote评论,但是可能会被误导。 – codeMagic
OP希望当前运行活动应该在用户将应用程序放入后台时终止。它不是当第二次活动时第一个人应该死亡。如果那是必需的,那么只是一个意图的旗帜已经足够了。 –
- 1. 当关闭屏幕时,应用程序强制关闭
- 2. 当屏幕关闭时服务关闭
- 3. 避免Android应用程序(与Phonegap)关闭屏幕关闭
- 4. 当应用程序关闭时拍摄设备屏幕截图
- 5. 当屏幕关闭时重新启动应用程序
- 6. 当应用程序工作时关闭屏幕
- 7. 屏幕锁定时如何关闭我的iPhone应用程序?
- 8. 关闭屏幕
- 9. 当应用程序关闭时关闭另一个进程
- 10. 的DrawImage时关闭屏幕
- 11. 当Windows关闭时,优雅的应用程序关闭
- 12. 当我的应用程序在调试中运行时,自动关闭屏幕?
- 13. 关闭/关闭屏幕的Android通知
- 14. 计时器应用程序工作时,屏幕关闭ios
- 15. 当屏幕关闭时,Android“变慢”
- 16. 为什么我的应用程序窗口会关闭屏幕?
- 17. 当我关闭我的浏览器时,Jsf应用程序关闭
- 18. 当应用程序关闭时关闭AlertDialog内部适配器
- 19. 当WPF应用程序关闭时关闭非托管资源
- 20. 检查时,屏幕关闭
- 21. 做屏幕关闭时的东西,但当应用程序转到背景时关闭
- 22. 当应用程序B关闭时关闭应用程序A:Mac OS X 10.7.3
- 23. 让屏幕关闭全屏Android应用
- 24. WL.Client.Logout()当应用程序关闭时
- 25. 而屏幕关闭
- 26. Android关闭屏幕
- 27. 关闭屏幕CGRect
- 28. 运行屏幕/背光的全屏Android应用程序关闭
- 29. 屏幕关闭时启动应用程序
- 30. 屏幕关闭时WinRT应用程序能继续运行吗?
u能张贴的onPause乌尔活动的代码?另请参阅logcat任何错误和帖子,如果有的话 –
是啊我现在注意到了, 我的onPause包含完成() 但我仍然希望它在onPause func 因为我想当用户离开这个活动完成但不是屏幕 thnx – hemoali
我用 ((Activity)context).finish(); 在下一课关闭原始活动thnx所有:) – hemoali