不要关闭MyApp

时间:2013-04-24 19:27:33

标签: android crash

我创建了一个名为MyApp的应用程序到android,它在ListView中列出了我的设备中安装的应用程序。当我单击ListView中的一行时,它会打开此行所指向的应用程序。

如果我的MyApp打开的这个应用程序崩溃了,它会关闭MyApp并进入主屏幕。

有没有办法防止这种情况发生?我的意思是,如果MyApp打开的应用程序崩溃,它将崩溃并返回MyApp,它们不会崩溃并转到主屏幕。

1 个答案:

答案 0 :(得分:0)

编辑:
基于指示java.lang.RuntimeException的注释:“无法启动活动ComponentInfo”


在您的示例中,您的ListView应用程序名为MyApp,而正在启动的应用程序名为App

在所有情况下,如果App崩溃,执行将返回MyApp。因此,崩溃发生在您的启动器MyApp

为了阻止您的应用崩溃,请将startActivity()startActivityForResult()电话打包到try/catch广告块中。

然后,在任何应用程序无法启动后,MyApp活动仍然可见 此外,您必须有机会在Dialog块中显示Toastcatch()消息,以通知用户错误。