Ich habe dieses Stück CodeWie man Android-App in Delphi-XE5 Firemonkey-Anwendung zu schließen?
procedure TFormMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
var
msg: String;
begin
msg := 'Do you really want to exit?';
if MessageDlg(msg, TMsgDlgType.mtConfirmation,
[TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo], 0) = mrNo then
CanClose := False
else
CanClose := True; { FIXME: don't want to work on Android }
end;
Es perfekt auf Windows. Die Anwendung wird geschlossen, wenn ich "Ja" wähle. Die Anwendung schließt jedoch nicht auf Android. Was mache ich falsch?
Oder die 'FMX.TApplication.Terminate()' Methode, die auch auf Android die Aktivität beendet (und tut das Äquivalent Aktion auf anderen Plattformen). –
@Remy On 'XE7' für mich,' Application.Terminate' gibt zahlreiche Fehlermeldungen in der IDE beim Debuggen auf einem Android-Gerät. –
@JerryDodge: Wie? –