1

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

回答

2

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

IOW,你看到的是完全正常的。

相关问题