在我的应用程序中,我有两个活动。在第一个活动中,我有两个微调器,当我在其中设置微调器值并进行下一个活动时。当我返回第一个活动时,数据将被刷新。我想要的是我想看看 privious 设置的 vales。我该怎么做。请任何人帮助我。
在这里,我的 Activity 生命周期如下所示:
1)当我从 Activity1 移动到 Activity2
暂停()
停止()
2)当我回到我的第一个活动时
开始()
onResume()
我已将值保存在 onSaveInstance 状态但未调用 onRestoreInstance 状态。这里我的代码是:@Override
protected void onSaveInstanceState(Bundle outState) {
// TODO Auto-generated method stub
super.onSaveInstanceState(outState);
strAutoCompleteValue = autoPatientList.getSelectedItem().toString();
strSpinnerAppointment = selectAppointment.getSelectedItem().toString();
outState.putString("PatientName", strAutoCompleteValue);
outState.putString("AppointmentDate", strSpinnerAppointment);
Toast.makeText(this, "onSaved", 3000).show();
}
和
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onRestoreInstanceState(savedInstanceState);
String pName = savedInstanceState.getString("PatientName");
String appDate = savedInstanceState.getString("AppointmentDate");
Toast.makeText(this, "onRestore", 3000).show();
}
提前致谢。