2010-12-15 2 views
4

Как убить мое приложение после завершения вызова?Убить мое приложение после завершения

(я могу видеть мое приложение в телефоне HTC, но я закончил эту деятельность так или иначе)

+1

Возможный дубликат [Выход из приложения - это нахмурившийся?] (Http://stackoverflow.com/questions/2033914/quitting-an-application-is-that-frowned-upon) – CommonsWare 2010-12-15 11:35:27

ответ

9

Там действительно нет необходимости в этом, Android автоматически решает, когда убить приложения. Однако вы можете, если вам нужно, убить его, используя:

Process.killProcess(Process.myPid()); 
+3

Google неоднократно советовал не для этого в производственном коде. – CommonsWare 2010-12-15 11:34:47

+3

Проблема с этим вызовом заключается в том, что некоторые устройства распознают это как разбитое приложение и перезапустят приложение в фоновом режиме, это означает, что при убийстве приложение использует больше ресурсов, а затем оставляет его в покое. – Janusz 2010-12-15 11:54:11

0

this.finish() прекращает мои приложения.

Вы просмотрели LogCat, чтобы узнать, не сообщается ли что-либо о завершении финиша() ??

Смежные вопросы