アクティビティから抜け出し、以前の状態とまったく同じ状態に復元するにはどうすればよいですか?その活動では、私はスピナーを持っています。ドロップダウンから2番目のアイテムを選択すると、そのアクティビティから抜け出し、再び戻ると、アクティビティがリロードされます。しかし、以前のアクティビティを正確に復元したいですか?
spinner.post(new Runnable() {
public void run() {
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
dealerCd_fromDD = dealerInsp.getMap2().get(
dealerInsp.getLoadseqArray()[arg2]);
GlobalVehicle.setVehList(loadVehicles(dealerCd_fromDD));
loadHosts(GlobalVehicle.getVehList());
dealerDetails(dealerCd_fromDD, GlobalVehicle.getDealerObject());
loadDefaults(arg2);
pos=arg2;
deliveryInspDb.delete("damages");
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
}
});
誰でもこれについて私を助けてください。
finish()を呼び出そうとしましたが、3つの異なるアクティビティからそのアクティビティにアクセスしています。そのため、その状況では機能しません。