gpt4 book ai didi

android - 不要关闭我的应用程序

转载 作者:太空狗 更新时间:2023-10-29 15:11:08 24 4
gpt4 key购买 nike

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

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

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

最佳答案

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


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

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

为了防止您的应用程序崩溃,请将 startActivity()startActivityForResult() 调用包装在 try/catch block 中。

然后,MyApp Activity 将在任何应用程序启动失败后保持可见。
此外,您必须有机会在 catch() block 中显示 DialogToast 消息以通知用户错误。

关于android - 不要关闭我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16200555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com