Application クラスを拡張する VideoApplication クラスがあります。アクティビティを介して渡すことができるように、このクラスに他の Java クラスのオブジェクトを作成しました。
public class VideoApplication extends Application {
private Client client;
public Client getClient(){
return client;
}
public void setClient(Client client){
this.client = client;
}
}
androidManifest ファイルに次の行を追加しました:
android.name=".VideoApplication"
.
しかし、コード (MainActivity.java) に次の行を追加すると、アプリケーションは ClassCastException 例外をスローします。
VideoApplication appInstance = (VideoApplication)getApplicationContext();
どこが間違っていますか?助けてください。