سؤال

لديّ محتوى تم إعلانه في البيان ، متى يتم إنشاؤه حقًا؟ عندما يتم إطلاق التطبيق ولكن قبل إطلاق النشاط الأول؟ عندما يتم الاستعلام/التحديث/الإدراج الأول؟ متى ؟

هل كانت مفيدة؟

المحلول

عند إجراء الاستعلام/التحديث/الإدراج الأول. يفحص هذه

تحديث: وثائق Android غير صالحة في هذا الصدد. السلوك الصحيح هو descirbed هنا https://stackoverflow.com/a/11858493/657487

تم إنشاء ContentProvider عند بدء تشغيل التطبيق. لذلك ، قد يكون من الحكمة جعل oncreate () خفيفة الوزن

نصائح أخرى

من http://developer.android.com/reference/android/content/contentprovider.html#oncreate ():

قم بتنفيذ هذا لتهيئة مزود المحتوى الخاص بك عند بدء التشغيل. تم استدعاء هذه الطريقة لجميع مزودي المحتوى المسجلين على مؤشر ترابط التطبيق الرئيسي في وقت إطلاق التطبيق. يجب ألا يؤدي عمليات طويلة ، أو سيتم تأخير بدء تشغيل التطبيق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top