Как закрыть приложение Android? - PullRequest
3 голосов
/ 18 декабря 2011

Как закрыть приложение для Android? Я не нахожу команду выключения для объекта приложения. Я хочу завершить работу и перезапустить компьютер в случае критической ошибки.

Ответы [ 5 ]

3 голосов
/ 18 декабря 2011

Если есть какая-то «критическая ошибка», то вам следует разобраться с ней в своем коде, а не пытаться перезапустить приложение.

Вы не можете закрыть приложение в Android, однако один раз всеваши действия закрыты (что вы можете программно сделать с помощью метода Activity.finish ()), тогда ваше приложение считается закрытым.

1 голос
/ 18 декабря 2011

Для выключения activity вы можете использовать как сказано другим с finish().Если вы хотите принудительно завершить работу вашего приложения, включая все потоки и класс Application, вы можете использовать System.exit(), но у него была плохая привилегия, о которой я забыл ...

1 голос
/ 18 декабря 2011

Вот более подробный ответ о выходе из приложений: Не одобряется ли выход из приложения?

Согласитесь с elevine при обработке ошибок ... либо исправьте ошибку и верните пользователя в приемлемое состояние, либо закройте приложение принудительно.

1 голос
/ 18 декабря 2011

Вам не нужно закрывать приложение, об этом позаботится Android.

Приложение на заднем плане и она "зависла". Если системе или другому приложению требуется память или процессор, Android выберет фоновое приложение для остановки.

Но все происходит автоматически. Это сила Android!

0 голосов
/ 18 декабря 2011

Чтобы прекратить деятельность, позвоните finish(). Чтобы перезапустить его, просто вызовите намерение еще раз.

...