Delphi XE5 Android. Нажмите кнопку «Назад».

Как имитировать нажатие кнопки аппаратного обеспечения для закрытия приложения?

Мне нужно закрыть приложение по коду, но Application.Terminate, Close, Hide и DisposeOf не работают.

Поэтому я решил имитировать нажатие кнопки «Назад» для достижения моей цели.

 {$IFDEF ANDROID} MainActivity.finish; {$ENDIF} 

Чтобы приложение обрабатывалось, когда пользователи нажимают кнопку «Назад» на своем устройстве Android, добавьте обработчик событий в свою форму для OnKeyUp и используйте следующий код в вашем обработчике событий:

 if Key = vkHardwareBack then begin // Do whatever you want to do here Key := 0; // Set Key = 0 if you want to prevent the default action end;