为什么内容提供商首先启动而不是Launcher活动?

时间:2016-11-17 13:50:31

标签: android android-activity android-contentprovider android-lifecycle

我正在开发一个项目,当我调试代码时,我发现自定义内容提供程序首先启动而不是Application类或启动活动。我检查了在启动活动或Application类中我们没有调用提供程序的所有代码。所以我很困惑,为什么它这样做,或者我错过了什么,我附加调试跟踪图像。如果有人有任何想法请帮助我。感谢Debug image

1 个答案:

答案 0 :(得分:2)

您的注册ContentProviders以及您的Application单身人士会在流程启动时创建,无论是什么导致流程启动。因此,如果用户点按了主屏幕启动器图标,则会首先创建您的提供商和Application,然后您的活动就会被创建。

喵,你所看到的是完全正常的。