Roc*_*cky 6 android android-activity
可能的重复:
退出应用程序 - 这是否令人不悦?
我编写了一个应用程序,并覆盖了 onBackPress() 方法:
@Override
public void onBackPressed() {
Log.e("Main Activity", "onBackPressed!");
exitAlert.show();//when the user click the ok button it will call the MainActivity.this.finish();
}
Run Code Online (Sandbox Code Playgroud)
但是我发现当finish()函数被调用时,我仍然可以在“设置->应用程序->运行服务”中找到这个应用程序。所以我必须在这里手动停止它。我不明白为什么它在被调用时仍然运行finish()。如何通过单击对话框销毁我的应用程序?提前致谢!
这基本上是quitting-an-application-is-that-frowned-upon的重复?简而言之,当您完成一项活动时,该活动会被销毁,但进程不会被销毁。这是 Android 编程的一个重要方面,对于理解它与其他平台的不同之处非常重要。阅读我链接的帖子以了解更多详细信息。
| 归档时间: |
|
| 查看次数: |
2165 次 |
| 最近记录: |