0
我試圖用getLastConfigurationInstance給出了一個空指針異常
@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
。
有沒有辦法保留Activity的每個配置,比如CheckBox狀態?