【发布时间】:2013-06-26 09:58:16
【问题描述】:
每当按下主页按钮时,都会调用 onPause,但是我设置了 onPause 以在打开对话框时处理暂停绘图线程。这意味着当您按下主页按钮时,它会暂停绘图线程并保持当前活动打开,但是我想关闭活动/应用程序。如何阻止主页按钮调用 onPause 并使其完成 Activity?
编辑:我刚刚意识到该应用程序不再可见,因此应该调用 onStop() ,但事实并非如此。这可能是什么原因造成的?
【问题讨论】:
-
你的意思是你的应用程序保持在前面,即使你按下主页按钮?还是只是它继续在后端运行?这将是正常行为。
-
@Ridcully - 它不会停留在前面,但会调用 onPause 并且永远不会调用 onStop。我已经覆盖 onPause 来处理打开对话框时的处理,并覆盖 onResume 来处理对话框关闭时的处理,但是当我使用主页按钮导航离开时,它永远不会正确恢复并崩溃。
-
那是什么对话框?谁在展示它?
-
语音识别对话框。用户打开它。
-
没有看到代码,任何人都很难说出你的代码为什么会这样。
标签: java android onpause activity-finish home-button