当我正在测试应用程序到设备时,它仍然在我接近时运行。
是完全接近,而我按下按钮和按钮包含代码finish()
但问题是当我按回手机键。
有什么想法来解决这个问题?应用程序仍在运行
Q
应用程序仍在运行
0
A
回答
1
Android中的应用程序在后台自动关闭(如果您还没有明确设法保持清醒,即使在后台)。 无论如何,对于后面的关键问题,为什么不把finish()放在后面的关键调用中?
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
System.gc();
finish();
return true;
}
return super.onKeyDown(keyCode, event);
}
1
您可以收听后退按钮的按键输入,并在那里致电finish()
。
查看答案here。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
finish();
}
return super.onKeyDown(keyCode, event);
}
是否确定要在按下后退按钮时关闭应用程序?这与默认的android行为有所不同,如果Activity没有被查看一段时间并且系统内存不足,它将关闭你的应用程序。通常不建议修改默认行为。
相关问题
- 1. 当用户离开应用程序时CPU仍在运行
- 2. 如何在应用程序(活动)仍在运行时刷新?
- 3. 应用程序崩溃,但logCat仍在运行
- 4. JOGL javaw.exe在应用程序关闭后仍然运行
- 5. 当iphone被锁定时IOS AIR应用程序仍在运行?
- 6. 父应用程序仍在运行时终止XPC
- 7. WinJS应用程序在暂停时仍然运行
- 8. 如何在后台模式下仍然运行应用程序?
- 9. 即使关闭,应用程序仍在运行吗?
- 10. WPF应用程序仍然在后台运行关闭
- 11. ClickOnce应用程序在卸载后仍然运行
- 12. Java - 请问在USB弹出后应用程序仍然运行
- 13. Tkinter的GUI应用程序仍在运行
- 14. Application.Exit() - 应用程序在关闭窗体后仍然运行
- 15. 应用程序仍在后台运行Xcode 4.2 iOS 5
- 16. AsyncTask应用程序仍在缓慢运行
- 17. 程序仍然在Netbeans中运行,即使在关闭应用程序之后
- 18. 如何在引导程序类仍在运行时关闭应用程序?
- 19. Java应用程序已关闭,但仍然运行dist过程
- 20. 程序在System.exit后仍然运行
- 21. 休眠程序仍在运行
- 22. 在VBScript中退出应用程序后,Excel进程仍在运行
- 23. Python:线程仍在运行
- 24. 进程仍在运行C++
- 25. JavaFX应用程序抛出NullPointerException异常但仍然运行
- 26. Qt应用程序仍然运行后关闭MainWindow
- 27. 我仍然无法运行第一个引擎应用程序
- 28. 如何让关闭ios应用程序后仍然运行
- 29. 的StringIndexOutOfBoundsException虽然应用程序仍然运行
- 30. Silverlight OOB应用程序是否仍可以从网站运行
我有六个活动,所以,这是每个活动或最后一次活动的代码 –
+1快速回答 –
此代码将关闭只有您放置它的活动并返回到调用它的活动,或者,如果acticity是第一个,它会关闭应用程序。 – Zappescu