• 0
DMS

Как грамотнее закрыть Android -приложение?

Вопросы

MainActivity.Finish или Close главной формы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 ответа на этот вопрос

  • 0

Обычно достаточно Close, но можно ещё Application.Terminate, MainActivity.finish или Halt(0):D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
  1. CloseApplication.Terminate - я бы не советовал использовать на Android. Может оказаться такая ситуация, что часть приложения останется в памяти, а что-то уже убьется. В итоге заново запустить приложение без выкидывания из истории не получится и увидите только черный экран.
  2. Желательно обойтись без самоубийства на Android  и лишь свернуть через SharedActivity.moveTaskToBack(True);
  3. Если все же самоубийство по плану, тогда лучшие средства 
  • TJProcess.JavaClass.killProcess(TJProcess.JavaClass.myPid);
  • MainActvity.Finish; - как упомянул выше Равиль.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу