Я знаю, что это спорная тема, и я знаю, что мои причины желания выйти из моего приложения не чисты:
- Клиент хочет, чтобы приложение запускалось с нуля после того, как пользователь ушел на 15минут.
- Приложение находится в бета-версии, и для предотвращения крошечных утечек, которые могут привести к сбою приложения в долгосрочной перспективе, я хочу убить приложение (пока я не уверен, что такого не существует)
В настоящее время я выполняю фоновый вызов через 15 минут после того, как пользователи покидают приложение, и я делаю:
this.finish();
System.exit(0);
Кажется, это работает нормально.Это действительно убивает процесс полностью?Пожалуйста, не читайте лекций «Вы не должны выходить из приложения», я уже прочитал все это.