2012-08-03 17 views
20

मैंने AndroidManifest.xml में एक ContentProvider पंजीकृत किया है, और ContentProvider.onCreate() को एप्लिकेशन.ऑनक्रेट() से पहले भी बुलाया गया था। मैं इस व्यवहार को समझ नहीं पा रहा हूं, मेरी राय में, यह अधिक स्वाभाविक है कि एप्लिकेशन में किसी भी घटक से पहले एप्लिकेशन.ऑनक्रेट() को बुलाया जा सकता है। क्या कोई मुझे एप्लिकेशन का समय बता सकता है। ऑनक्रेट() और अन्य घटकों 'ऑनक्रेट() को कॉल किया जाता है?ContentProvider.onCreate() को एप्लिकेशन.ऑनक्रेट() से पहले क्यों कॉल किया जाता है?

+0

अपना 'AndroidManifest.xml' दिखाएं। 'Application.onCreate()' प्रति प्रक्रिया कहा जाता है, इसलिए यह हो सकता है यदि आप ऐप एकाधिक प्रक्रिया शुरू कर रहे हैं। यह एंड्रॉइड संस्करण और डिवाइस क्या हो रहा है? –

उत्तर

15

Google's issue के अनुसार यह काम करना चाहिए (हालांकि दस्तावेज़ीकरण गलत है)।

another question है जिसमें एक कामकाजी है जो आपकी मदद कर सकती है।

संबंधित मुद्दे

 संबंधित मुद्दे