【问题标题】:How to exit from an android app?如何退出安卓应用程序?
【发布时间】:2011-01-06 16:17:36
【问题描述】:

我刚刚读到你可以通过简单地调用来退出一个安卓应用程序:

finish();

然而事实并非如此!当我这样做时,我收到以下错误:

PackageInstallationReciever Remove /data/local/tmp/com._____.apk Fail!
AndroidRuntime Uncaught handler: thread main exiting due to uncaught exception
AndroidRuntime java.lang.NullPointerException
AndroidRuntime     at android.....
dalvikvm Unable to open stack trace file '/data/anr/traces.txt': Permission denied

那么强制应用程序退出的正确方法是什么?作为记录,我是从一个菜单项中调用它,但这似乎并不重要!

【问题讨论】:

标签: java android android-sdk-2.1 quit


【解决方案1】:

您可能想在 SO 中查看Quitting an application - is that frowned upon? 线程。

【讨论】:

【解决方案2】:

您想通过应用内退出来完成什么?如果您希望应用在用户退出后不保存状态,可以将此标志添加到清单文件中的主要活动:

android:clearTaskOnLaunch=true

这将在应用程序重新打开时清除活动堆栈。

【讨论】:

    猜你喜欢
    • 2013-02-14
    • 2014-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多