如何永久终止Android应用程序?

时间:2012-03-12 06:25:34

标签: android

我正在制作基于Google地图实施的应用程序。一切正常,但只有一件事,即当mapview被平移或缩放时,在某个级别,mapview崩溃,我之前访问过的活动显示没有数据。由于地图API抛出异常(已在Google API的地图应用程序中检查了相同的异常)。现在我的要求是强制关闭或强制停止,即使是任务管理器。我在活动的

中发现了异常
Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {

            public void uncaughtException(Thread thread, Throwable ex) {

}  
});

我可以跟踪异常但无法终止。我用了

Android.os.Process.killProcess(Android.os.Process.myPid())   
System.exit(1)                    
moveTaskToBack(true)   
finish()  
每一种可能性,但都没有发生。应用程序终止,但它仍然保留在任务管理器中,用户可以使用上次访问的活动再次启动应用程序,但没有结果。任何人都可以帮我解决这个问题或者给我一个解决方案吗?

1 个答案:

答案 0 :(得分:1)

如果您的应用程序被终止,它将始终显示在最近的应用程序列表中。

您可以在最近的应用列表中显示您的应用:

 <activity
            android:name=".Demo"
            android:label="@string/app_name"
            android:excludeFromRecents="true">