1

我正在開發一個項目,當我調試代碼時,我發現自定義內容提供程序首先啓動而不是應用程序類或啓動活動。我已經檢查了所有在起始活動或應用程序類中沒有調用提供程序的代碼。所以我很困惑,爲什麼它是這樣做的,或者我錯過了一些東西,我附加了調試跟蹤圖像。如果有人有任何想法,請幫助我。謝謝Debug image爲什麼內容提供者首先啓動而不是啓動器活動?

回答

2

您的註冊ContentProviders,以及您的Application單身,在進程啓動時創建,無論是什麼導致進程啓動。因此,如果用戶點擊主屏幕啓動器圖標,則會首先創建您的提供商和Application,然後您的活動將被創建。

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

相關問題