Size: a a a

Android Developers

2020 August 27

D

D40C00 in Android Developers
Подскажите как сделать так чтоб при закрытии приложения что то происходило. Проблема в том что при закрытии приложения не происходит onDestroy
источник

J

J.S in Android Developers
D40C00
Подскажите как сделать так чтоб при закрытии приложения что то происходило. Проблема в том что при закрытии приложения не происходит onDestroy
OnDestroy () вызывается только при уничтожении приложении
источник

J

J.S in Android Developers
То есть когда вы его закрыли совсем а не просто назад вышли и оно стоит на панели задач
источник

D

D40C00 in Android Developers
Проблема в том что если закрываю приложение из меню приложений оно вызивает onStop а onDestroy нет
источник

J

J.S in Android Developers
D40C00
Проблема в том что если закрываю приложение из меню приложений оно вызивает onStop а onDestroy нет
Так и должно работать
источник

D

D40C00 in Android Developers
а как тогда сделать при закрытии приложения чтоб вызывалась определенная ф-цыя
источник

J

J.S in Android Developers
D40C00
а как тогда сделать при закрытии приложения чтоб вызывалась определенная ф-цыя
Попробуйте заюзать finish()
источник

J

J.S in Android Developers
По идее активити должен уничтожиться
источник

D

D40C00 in Android Developers
так а где его вызывать ? если приложение закрылось
источник

J

J.S in Android Developers
D40C00
так а где его вызывать ? если приложение закрылось
Вы что вообще хотели ? Я не понимаю вас
источник

D

D40C00 in Android Developers
J.S
Вы что вообще хотели ? Я не понимаю вас
у меня в приложении при закрытии приложения должна очищяться бд. как это реальзовать?
источник

NS

Nitin Sharma in Android Developers
Hi
источник

J

J.S in Android Developers
D40C00
у меня в приложении при закрытии приложения должна очищяться бд. как это реальзовать?
В вашем случае активити не уничтожается при клике кнопки назад или т.п , переходит в режим onStop() итак этот метод сработает в разных случаях , чтобы вызвать OnDestroy () надо вызывать finish () или другой метод динамически или взять приложение и удалить из диспетчера задач(если можно называть) тогда сработает OnDestroy () но Я не уверен что это хороший способ работать с бд
источник

M

Muslim in Android Developers
Можете очищать бд при заходе
источник

M

Muslim in Android Developers
т.к не во всех случаях у вас приложение закроется корректно
источник

D

D40C00 in Android Developers
ну так получиться что если приложением будет пользоваться несколько человек то всегда будут храниться какие-то данныев бд
источник

M

Muslim in Android Developers
источник

M

Muslim in Android Developers
Не особо выкупаю вашу проблему
источник

J

J.S in Android Developers
D40C00
ну так получиться что если приложением будет пользоваться несколько человек то всегда будут храниться какие-то данныев бд
Вообще для каждого юзера должна быть своя уникальная база а не так чтобы всех пихают в одну бд
источник

D

D40C00 in Android Developers
Ну короче есть приложение бек у которого написан на node и он работает с mysql бд. И при закрытии приложения нужно очистить елементы бд которые  создавал юзер.
источник