我正在尝试将文本存储在许多 TextViews 中以在新的 Activity 中恢复,我想知道如何使用 for 循环而不是一个一个地执行此操作。
@Override
protected void onSaveInstanceState(@NonNull Bundle outState) {
String item1;
String item2;
String item3;
if (listItem1!=null){
item1 = listItem1.getText().toString();
outState.putString(TEXT_SAVED, item1);
}
if (listItem2!=null){
item2 = listItem2.getText().toString();
outState.putString(TEXT_SAVED, item2);
}
if (listItem3!=null){
item3 = listItem3.getText().toString();
outState.putString(TEXT_SAVED, item3);
}
super.onSaveInstanceState(outState);
}
谢谢你帮助我。