2013-11-12 6 views
0

Я создаю счетчик. У меня есть страница статистики, на которую пользователь может пойти и проверить статистику. Когда вы покидаете активность счетчика, нажимая назад, действие уничтожается и данные теряются. я хочу, чтобы пользователи могли перемещаться между действиями с помощью кнопки «Назад», не теряя всех пользовательских данных. Какие-либо предложения?Сохранение активности при нажатии кнопки «Назад» и восстановление при возобновлении активности

+1

Как об этой ссылке http://stackoverflow.com/ вопросы/151777/сберегательная активность состояние-в-андроид –

ответ

0

1.Override onSaveInstanceState для сохранения данных, как это:

@Override 
protected void onSaveInstanceState(Bundle outState) { 
    // save data 
    outState.putInt("key", 7);//your data 
    super.onSaveInstanceState(outState); 
} 

2.Recover данные в onCreate, как это:

// check if there is a saved data 
if (savedInstanceState != null) { 
     int data = savedInstanceState.getInt("key"); //get your data,here get 7 
} else { 
    //no save data,init it 
} 
Смежные вопросы