Mit TPopup im ersetzen von showmessage auf Android

Vom Embarcadero readme-Datei für XE5:

Auf Android, Verwenden Sie TPopup Anstelle von ShowMessage

ShowMessage kann nicht mehr reagiert werden, wenn der Benutzer ändert den Fokus als Android-app. Wir empfehlen die Verwendung von TPopup statt. Wenn der Benutzer ändert den Fokus Weg von einem popup, das popup schließt sich, wie erwartet, aber es kann leicht sein, noch einmal aufgerufen.

Wie würde ich ersetzen, die dieser Aufruf mit TPopup?

ShowMessage(SL1[lbxProjects.ItemIndex]);

Ist diese TPopup immer noch praktikabel mit iOS?

  • Hmmm, was war das Bearbeiten? Ich sehe keinen Unterschied.
  • Klicken Sie auf die edited X mins ago um zu sehen, was sich verändert. In diesem Fall, Marcus Hinzugefügt, die 'firemonkey' tag. Was 'dev notes" beziehen Sie sich? (Wenn Sie zitieren, so etwas wie, dass, sollten Sie einen link oder Verweis auf was Sie verweisen, so dass die Leute können sehen, ob es weitere Informationen gibt, oder ob Sie möglicherweise etwas falsch.)
  • Es markiert rechts neben der Versionsnummer (in diesem Fall #2, in der gleichen farbigen band, die Anzeige von Marcus' Namen in der revision history). 🙂
  • Ah, danke! Er fügte einen tag. Sorry, ich bin ein nuB 🙂
  • Ich Frage mich, warum Embarcadero nicht einfach update ShowMessage() zu verwenden TPopup intern, statt dass die Menschen, um neu zu schreiben Ihre eigenen code.
  • Ich vermute, Sie werden. Probleme mit ShowMessage sind bekannt und wurden in der Nähe gefunden RTM. Ich glaube, der Vorschlag zur Verwendung TPopup ist ein workaround, während Sie arbeiten heraus, wie Sie am besten zu beheben ShowMessage et al.

InformationsquelleAutor LIVESTUFF | 2013-11-05
Schreibe einen Kommentar