w mojej aplikacji chcę zapisać dane na savedInstanceState()
. Chcę zapisać ArrayList<HashMap<String,String>>
. I do tej pory nie jestem w stanie tego zrobić. tutaj jest mój kod, który przeszkadza miZapisywanie ArrayList of Hash map
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putParcelableArrayList("places", (ArrayList<? extends Parcelable>) places);
}
przywrócić metoda()
private void restore(Bundle savedInstanceState) {
// TODO Auto-generated method stub
//What should i do here! i have try many things but none of them is helping
}
ohh Well Dzięki. zadziałało –
Dziękuję także ode mnie! Również, aby dodać, jeśli używasz onRestoreInstanceState, nie musisz wykonywać zerowej kontroli. http://developer.android.com/training/basics/activity-lifecycle/recreating.html – piratemurray