gpt4 book ai didi

android - 从应用程序类退出 Android 应用程序(非 Activity )

转载 作者:行者123 更新时间:2023-12-04 23:49:39 26 4
gpt4 key购买 nike

有没有办法从 Application 类本身退出 android 应用程序。
这甚至在任何 Activity 被初始化之前。
场景是用户在不受支持的设备中加载构建,当我尝试加载不适合该设备的第三方库时会导致崩溃。
第三方 SDK 的这种加载发生在应用程序类中。
在这种情况下使用 System.exit(0) 是否安全,因为我无法调用 finishAffinity()?

最佳答案

快速回答:您可以使用任何功能退出本文中提到的应用程序。您可以在 onCreate() 中调用您的退出函数您的应用程序类的功能。但是,所有这些都会导致不受支持的设备闪烁。这不是退出应用程序的优雅方式。
首选答案:因此,作为替代方案,显示一个解释应用程序无法继续加载的原因的 Activity 。如果可能,请将您的库加载移动到另一个类中。使用它的返回值来确定加载是否成功。如果成功,继续加载,否则显示错误消息然后退出应用程序。

关于android - 从应用程序类退出 Android 应用程序(非 Activity ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70397194/

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