我在应用程序的OnCreate(应用程序的子类)中执行一些应用程序全局初始化。在某些极少数情况下,此初始化会失败。发生这种情况时,我曾经向 Activity 显示失败消息,但是显然这是一个坏主意,因为在启动我的后台服务之前也会调用此函数,然后该服务会无处启动该“失败” Activity 。
我当前的解决方案是用一些标志标记初始化失败,然后在应用程序可能开始的每个 Activity (或服务)中进行检查。该解决方案也很糟糕,因为它要求我记住在添加的每个新组件(可以启动)中都进行检查。
有人有更好的主意吗?
最佳答案
如果应用程序初始化失败,那么您将大为困惑。抛出异常并放弃。
作为推论:
如果您需要有关特定故障的帮助,请将其包含在您的问题中。
关于android - 如何正确处理应用程序的OnCreate失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32931273/