В моем приложении есть три действия: A, B и C. Действие A является основным.
Когда я запускаю Activity B из A, используя Intent
, A автоматически уничтожается. Однако я не закончил работу с A, когда запускаю B. Затем, когда я нажимаю кнопку «Назад» на устройстве, A запускается с использованием onCreate
, и я потерял все свои данные, так как я не использую Intent
для возврата.
То же самое происходит при открытии C из B.
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(ActivityA.this,
ActivityB.class));
}
});
Что происходит? Как я могу это исправить?