Я нашел некоторые вопросы/ответы о том, чтобы отслеживать, когда приложение переходит на задний план, как этот: Run code when Android app is closed/sent to backgroundAndroid с Xamarin - Как запустить код, когда пользователь закрывает приложение?
Но мне нужно, чтобы запустить код, только если пользователь на самом деле закрывает приложения.
В качестве примера:
- пользователь щелкает на Обзор кнопки;
- Android открывает список миниатюр последних приложений;
- Пользователь удалил миниатюру моего приложения, чтобы удалить его (здесь я должен запустить код).
Я попытался добавить код в метод OnDestroy()
, но, похоже, он не вызывается, когда я делаю шаги выше. Я знаю, что код работает, потому что я провел тест, когда я вызываю Finish()
прямо в начале моего OnCreate()
, тогда вызывается OnDestroy()
и поэтому мой код.
Я использую Xamarin и MvvmCross, но Java-код тоже приветствуется.