Я очень запутался в использовании finish() для действия и использовании кнопки «Назад» на клавиатуре. Я создал много действий, поэтому при переходе от одного действия к другому я заканчиваю последнее действие. А также я использовал кнопку «Назад» в своей деятельности, поэтому я могу вернуться (откуда я пришел), нажав кнопку «Назад», но проблема возникает, когда я использую кнопку «Назад» на клавиатуре. Я перехожу к любому другому действию. Я хочу, чтобы он работал как моя активность назад кнопка.
И я думаю, что это можно сделать, используя onKeyListener и проверяя кнопки «Назад» на клавиатуре, и там я начинаю действие так же, как кнопка «Назад» моей активности. Я хочу знать, правильно ли это делать, или есть способ лучше, чем этот?
Пожалуйста помоги