Выход из приложения Android - PullRequest
0 голосов
/ 21 марта 2012

Я знаю, что это спорная тема, и я знаю, что мои причины желания выйти из моего приложения не чисты:

  • Клиент хочет, чтобы приложение запускалось с нуля после того, как пользователь ушел на 15минут.
  • Приложение находится в бета-версии, и для предотвращения крошечных утечек, которые могут привести к сбою приложения в долгосрочной перспективе, я хочу убить приложение (пока я не уверен, что такого не существует)

В настоящее время я выполняю фоновый вызов через 15 минут после того, как пользователи покидают приложение, и я делаю:

this.finish();
System.exit(0);

Кажется, это работает нормально.Это действительно убивает процесс полностью?Пожалуйста, не читайте лекций «Вы не должны выходить из приложения», я уже прочитал все это.

1 Ответ

0 голосов
/ 21 марта 2012

Просто прочитайте документацию :

Заставляет ВМ останавливаться и программа закрывается.Если runFinalizersOnExit (boolean) был ранее вызван с истинным аргументом, тогда все объекты будут должным образом собраны мусором и завершены сначала.

...