Androidプログラミング質問スレ Part9
■ このスレッドは過去ログ倉庫に格納されています
0548デフォルトの名無しさん
2011/06/20(月) 09:36:10.63staticを書く位置が間違ってる
あと、new したらいかん
マルチスレッドのことを無視して書いたらこんな感じ
class AppStatus{
static int a;
static boolean isInitialized =false;
static int get(){
if(!isInitialized) throw new RuntimeException("status not initialized");
return a;
}
// settter 省略
}
try{
int n = AppStatus.get();
}catch( RuntimeException ex){
// ここを通ることはありうるので、何か適切な対策をうつこと。
// たとえば簡単な方法だと、単に画面をfinish()する
}
■ このスレッドは過去ログ倉庫に格納されています