Работа с кнопками возврата и возврата по-разному

У меня есть приложение с двумя экранами, мы можем назвать их List и Details.

Если пользователь находится в разделе "Сведения" и нажимает кнопку "Домой", чтобы свернуть приложение, а затем переключается обратно, я хочу остаться в представлении и просто восстановить, но если он нажимает кнопку "Назад", я хочу вернуться к списку, я полагаю, что могу сохранить "Готово". Кнопка таким образом. Но... как правильно это сделать?

В настоящее время я переопределил onPause и onSaveInstance, но кажется, что они оба вызываются в обоих случаях.

Вместо этого я думаю о переопределении onKeyDown, как он сделал; Как управлять потоком действий - кнопка "Назад" по сравнению с кнопкой "Домой", но это не кажется "хорошим" способом сделать это, поэтому я решил проверить, есть ли у кого-нибудь еще идеи.

1 ответ

Решение

Сделайте два действия, для списка и для деталей. Когда вы нажмете кнопку "Назад" в подробном действии, оно закончится и отобразит список действий.

Другие вопросы по тегам