0

を使用してアクティビティ構成を保持しようとしています

@Override
public Object onRetainNonConfigurationInstance() {
// TODO Auto-generated method stub      
    ArrayList<String> array = new ArrayList<String>();
    array = alarmsArrayList;
    return array;   
}

そして、私がしようとすると

ArrayList<String> data = (ArrayList<String>) getLastNonConfigurationInstance();
    if (data.size() != 0) 
    {
        alarmsArrayList = data;
        alarmList.setAdapter(adapter);
        startProgress(SingleAlarm.this.getCurrentFocus());
    }
    else
    {
        startProgress(SingleAlarm.this.getCurrentFocus());
    }

を与えますNull Pointer Exception

CheckBox ステータスのように、Activity のすべての構成を保持する方法はありますか?

4

1 に答える 1

0

Android でビューの構成または状態を保存する方法はたくさんあります。このドキュメントを読むことができます

これは、ほぼ同じ質問です。

または、必要に応じて、データベースまたは共有設定でビューの現在の状態を保存できます。

于 2012-07-09T15:23:18.190 に答える