3

我刚刚读到您可以通过简单地调用来退出 android 应用程序:

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

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

4

2 回答 2

5

您可能想查看退出应用程序 - 这是否令人不悦?线程在这里。

于 2011-01-06T16:38:37.700 回答
1

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

android:clearTaskOnLaunch=true

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

于 2011-01-06T16:36:05.423 回答