मैं एक गतिविधि में निम्न पंक्ति, जो एक ही आवेदन के भीतर है चल रहा हूँ, लेकिन एक अलग पैकेज में:एंड्रॉयड: this.getApplication() रिटर्न शून्य सूचक
AppObject appObj = (AppObject)this.getApplication();
// FYI: AppObject is my extension class of Application.
यह केवल एक नल पॉइंटर रिटर्न , जबकि जब मैं इसे "मुख्य" पैकेज में ले जाता हूं और इसे वहां से चलाता हूं तो यह अपेक्षित रूप से एप्लिकेशन संदर्भ देता है।
मैं, पूर्ण योग्य वर्ग के नाम के साथ अपने AndroidManifest.xml में गतिविधि परिभाषित किया है, क्योंकि यह एक और पैकेज में है: <activity android:name="com.foo.bar.TestActivity"></activity>
मैं क्या अलग करना है की कोई भी विचार?
धन्यवाद
अद्यतन:android:name="AppObject"
नीचे एक प्रश्न में सुझाव दिया जैसा कि पहले ही AndroidManifest.xml
क्षमा करें, मैं अपने प्रश्न में उल्लेख करना भूल गया। लेकिन मेरे पास पहले से ही मेरे मैनिफेस्ट में है। – znq