我有一個在Manifest中聲明的ContentProvider,它什麼時候真正創建?當應用程序啓動但在啓動第一個活動之前?當第一個查詢/更新/插入完成?什麼時候 ?何時真的創建了ContentProvider?
6
A
回答
-1
當第一個查詢/更新/插入完成。檢查this
7
從http://developer.android.com/reference/android/content/ContentProvider.html#onCreate():
實現此初始化在啓動時你的內容提供商。在應用程序啓動時,應用程序主線程上的所有註冊內容提供者都會調用此方法。它不能執行冗長的操作,否則應用程序啓動將會延遲。
+0
這符合我的經驗 - 'onCreate()'在應用程序啓動時被調用,很久之前任何查詢/插入/更新都會執行。 – 2013-11-15 14:25:32
相關問題
- 1. 何時創建了批次?
- 2. CursorLoader,ContentProvider太慢了
- 3. 創建和使用的ContentProvider爲Android
- 4. 我真的需要使用ContentProvider嗎?
- 5. 在Android Studio 2.3.3中創建ContentProvider
- 6. 如何創建一個線程安全的ContentProvider?
- 7. Eclipse RCP,何時創建了Handler?
- 8. CommandField中的最後爲了創建具有autogeneratecolumn動態的GridView時=真
- 9. 創建真值表
- 10. 創建串行列時真空表
- 11. 如何創建更真實的爆炸
- 12. .dup是否真的創建了一個淺拷貝?
- 13. glup.inject {相對的:真正}還創建了一個rootSlash
- 14. 程序是否真的每次都創建了內部對象?
- 15. 如何創建80x86仿真器?
- 16. 創建熊貓dataframes修真
- 17. 創建MyTouch 3G仿真器
- 18. 文本文件創建問題,其中創建新行時不是真的EOL
- 19. 在創建字符串對象時創建了多少對象
- 20. 什麼時候創建了RMI連接?
- 21. 什麼時候創建了Control.UniqueId?
- 22. 什麼時候創建了String對象?
- 23. 嘗試創建秒錶時丟失了
- 24. 瞭解「真實世界建模」程序
- 25. 當它不應該變成真時,它變成了真的
- 26. %是真的錯了
- 27. 如何更新我的ContentProvider?
- 28. 如何創建的HttpServer /了HTTPClient
- 29. 何時實際創建了ContentProperty的元素?
- 30. 創建一個真正的隨機
這是不正確的,請參閱詹姆斯沃爾德的答案。 – 2013-11-15 14:27:53
它將在創建應用程序之前創建。 https://stackoverflow.com/questions/11788838/why-does-contentprovider-oncreate-get-called-before-application-oncreate – shanwu 2017-07-18 04:31:32