Когда я перемещаюсь от активности с результатами расчета, например, чтобы проверить диаграммы в действии справки, и я выбираю кнопку «Назад» в панели действий, расчет был сброшен до нуля.Сведения о деятельности, потерянные при переходе на другую деятельность
Я знаю, что должен быть какой-то способ установить состояние активности на pause
вместо того, чтобы остановить его, когда я уйду.
Кто-нибудь знает, как я мог бы достичь этого в коде? Есть ли способ установить активность так, чтобы она не уничтожалась, когда пользователь ее покинул? Также, если бы я должен был установить это, будет ли этот расчет исправлен для этого действия или он будет обновляться при пересчете?
Код для панели действий задней кнопки, как это:
final Button actionBarHome = (Button)actionBarLayout.
findViewById(R.id.action_bar_title);
actionBarHome.setBackgroundResource(R.drawable.ic_action_back);
actionBarHome.setOnClickListener(this);
actionBarHome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(intent2);
}
});
Try возни с Bundle? – Skynet
Я не слишком хорошо знаком с состояниями пакетов, я только начал развиваться на Android с Java. –
Настало время узнать: http://developer.android.com/reference/android/os/Bundle.html http://stackoverflow.com/questions/4999991/what-is-the-importance-of -bundle-in-a-android-program http://stackoverflow.com/questions/14876273/simple-example-for-intent-and-bundle – Skynet