0

任何 Body 都知道何时加载 Contentprovider 并调用 onCreate() 方法。

我有一个场景,我做了一些检查并想退出应用程序。

我的疑问是当调用提供者的 onCreate() 时 UI 我的意思是活动实例是否可用。

我用谷歌搜索了它,但没有太多数据

4

1 回答 1

1

据我了解,您的问题是关于调用 ContentProvider.onCreate() 和 Activity.onCreate() 的时间。

可能最好的选择是做一个非常简单的测试,在两者上放置一行Log.d(TAG, "onCreate activity");Log.d(TAG, "onCreate provider");查看哪个 get 被首先触发。

但请记住保持 ContentProvider 代码简短,如文档中所述:

它不能执行冗长的操作,否则应用程序启动将被延迟。

于 2013-04-16T12:08:47.207 回答