Страницы

воскресенье, 27 октября 2013 г.

Как закрыть приложение при помощи кнопки TButton или TSpeedButton

На данный момент тема "закрыть android приложение для Android с помощью кнопки(TButton или TSpeedButton)", очень актуальна. Я провёл тестирование некоторых способов и теперь подведу итог.

Upd (23.04.14). Проверено на Delphi XE6


Способы закрытия приложения:
  1. Halt(0); - Работает
  2. Form1.Close; - Не работает
  3. Application.Terminate; - Не работает
  4. MainActivity.finish; - Работает
Для того чтобы использовать последний способ, нужно написать примерно такой код:
uses 
  FMX.Platform.Android;

procedure TForm1.Button4Click(Sender: TObject);
begin
  MainActivity.finish;
end;

Решать вам, какой из работающих способов использовать.