Используйте кнопку «Назад» вместо значка, чтобы зарегистрировать ввод пользователя в Android - PullRequest
0 голосов
/ 28 января 2020

(здесь первый таймер, поэтому извиняюсь за ошибки протокола ...)

У меня есть приложение, в котором пользователь может отредактировать элемент, а затем щелкнуть значок, чтобы сохранить изменения. Теперь я хотел бы сохранить изменения, когда нажата кнопка «назад».

Я пытался использовать onBackPressed, но это не помогло.

Некоторые подробности ... Когда по значку щелкают, он вызывает onOptionsItemSelected, где я вставил код, который загружает изменения пользователя в намерение (может кто-нибудь, пожалуйста, скажите мне, как Android люди решили назвать его «намерением»?), и тогда у меня есть

return true;

Затем main получает намерение в onActivityResult и заканчивает обработку.

onBackPressed заполняет намерение, но возвращает «void», и когда main получает контроль полученное намерение - «ноль».

Кто-нибудь знает, как я могу получить кнопку «Назад», чтобы получить намерение для основного?

Спасибо

...