Обработка закрытия android приложения

135
30 июля 2019, 08:10

товарищи разрабы! Пишу android приложение, в котором столкнулся с такой проблемой: я не знаю как програмно обработать выход из приложения. То есть, например: юзер закрыл приложение -> отработала функция. Есть у кого какие мысли?

Answer 1

В системе Андроид нет пользовательского понятия "закрыть приложение". Пользователь может "закрыть" все активити, но само приложение (объект Application) остается жить, пока система его не посчитает ненужным и не выгрузит.

Фактически, закрытие последней активити и воспринимается пользователем как закрытие самого приложения, хотя технически это и не так.

Поэтому считайте активити и когда остается 0 запущенных, делайте свое дело.

READ ALSO
Почему возникает ошибка: java: incompatible types: java.lang.Object cannot be converted to Dancer

Почему возникает ошибка: java: incompatible types: java.lang.Object cannot be converted to Dancer

Скажите пожалуйста, почему когда я пытаюсь запустить данный пример происходит ошибкаПример взят с сайта javarush

117
Приложение командной строки JAVA

Приложение командной строки JAVA

Есть задача по созданию приложения, обрабатывающего аргументы командной срокиСтрока следующего вида:--file=example

107
Разница между sharecompat.intentbuilder vs action_send

Разница между sharecompat.intentbuilder vs action_send

Подскажите пожалуйста в чем разница? я сейчас новичок в андройде и увидел два метода для шейра текста к примеру через:

141
Каким образом я могу проверить таблицу SQLite на существование нужной мне записи?

Каким образом я могу проверить таблицу SQLite на существование нужной мне записи?

У меня есть форма регистрацииНужно, чтобы если пользователь вводил имя, существующее в базе данных, ему выдавалась ошибка

123