Aynı uygulama içinde, ancak farklı bir paket içinde olan bir aktivitede aşağıdaki satırı çalıştırıyorum:Android: this.getApplication() NULL işaretçisini döndürür
AppObject appObj = (AppObject)this.getApplication();
// FYI: AppObject is my extension class of Application.
"Ana" pakete taşıdığımda sadece bir boş gösterici döndürür ve oradan çalıştırın, başvuru referansını beklendiği gibi döndürür.
AndroidManifest.xml adresindeki aktiviteyi tam bir sınıf adıyla tanımladım, çünkü başka bir pakette: <activity android:name="com.foo.bar.TestActivity"></activity>
Ne yapmam gerektiğine dair bir fikrim var mı?
Güncelleme:android:name="AppObject"
'in altında bir soruda önerildiği gibi, android:name="AppObject"
, AndroidManifest.xml
<application>
etiketinde zaten vardı
Üzgünüm, bu soruda bahsetmeyi unuttum. Ama bunu zaten Manifest'imde yaptım. – znq