ArrayListはクラスレベルで定義されています。 これらは私のsavedInstanceメソッドです:ArrayListをバンドルsavedInstanceStateに保存
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putStringArrayList("savedList", list);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
list=savedInstanceState.getStringArrayList("savedList");
}
が、私は向きを変更したときに状態を復元するonRestoreInstanceState()
を使用する場合は、まだ、ArrayListには
http://stackoverflow.com/a/4967491/1001401 を使用しようとするからsavedInstanceState – nfirex