2011-12-17 4 views

ответ

1

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

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

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

0

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

3

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

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

1

Вот более глубокий ответ о выходе приложений: Is quitting an application frowned upon?

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

1

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