Как справиться с закрытием python приложения киви через меню активных Android приложений - PullRequest
0 голосов
/ 07 апреля 2020

У меня есть приложение python kivy для android, и мне нужно правильно закрыть его, выполнив что-то перед этим. Я уже нашел несколько ответов о том, как правильно закрыть приложение через кнопку, но не нашел ответа, как это сделать через меню приложения, как на картинке

enter image description here

Я пытался добавить свою функцию или код после этого

if __name__ == '__main__': MyApp().run()

Но это не сработало, и вот последнее, что я вижу в logcat:

[INFO   ] [Base        ] Start application main loop

Работает на P C, но как мне справиться с закрытием на android?

1 Ответ

1 голос
/ 08 апреля 2020

Вы не можете запустить какой-либо код, когда приложение закрыто таким образом. Вместо этого, всякий раз, когда ваше приложение ставится на паузу (или напрямую останавливается), вы должны предполагать, что оно никогда не откроется снова. Это означает, например, что вы можете использовать любое хранилище данных в методе on_pause вашего класса приложения, потому что, хотя это «единственная» пауза, она может быть позже остановлена ​​пользователем или Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...