私は、Application Contextオブジェクトをすばやく取得する方法として、Applicationを拡張することを試みてきました。私はそのようなクラスを持っています:
public class PageMonitorApplication extends Application
{
@Override
public Context getApplicationContext()
{
return super.getApplicationContext();
}
}
そして私のマニフェストには以下が含まれます:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:name=".PageMonitorApplication">
ただし、のインスタンスを作成しPageMonitorActivity
て呼び出すgetApplicationContext()
と、nullポインタ例外が発生します。Eclipseでデバッグし、のインスタンスを調べている間PageMonitorActivity
、私はそれを見ることができますbase=null
。
誰かが何が悪いのかアドバイスできますか?