AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Android Activity beenden?

Ein Thema von NickD · begonnen am 31. Jan 2014 · letzter Beitrag vom 31. Jan 2014
Antwort Antwort
NickD

Registriert seit: 10. Okt 2012
Ort: Burgsinn
53 Beiträge
 
Delphi 10.3 Rio
 
#1

Android Activity beenden?

  Alt 31. Jan 2014, 09:58
Hallo Leute,
ich habe vor kurzem angefangen mich mit der Android Programmierung zu beschäftigen in Delphi.. Meine Situation: Ich möchte, nach einem Button.Click, ein neues Formular(Activity) erzeugen. In dieser neuen Activity werden Daten über Editfelder etc. in einer SQLite Datenbank gespeichert. Nachdem alle eingaben gemacht wurden soll über einen Button "Speichern" die Daten gespeichert und wieder zum Hauptformular zurückgekehrt werden.
Das Problem: Wenn ich das 2. Formular mit Close schließen möchte, beendet sich die komplette Applikation.
Frage: Wie kann ich mein 2. Formular "Schließen" um zum Hauptformular zurückzukehren?
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.311 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: Android Activity beenden?

  Alt 31. Jan 2014, 10:45
In mobilen Apps wird bei Delphi die Vorgehensweise über Tabsheets (mit unsichtbaren Reitern) empfohlen, solange die App nicht zu viele Formulare hat. Vorteil ist eine schnelle Umschaltung, die auch einfacher animiert werden kann.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
NickD

Registriert seit: 10. Okt 2012
Ort: Burgsinn
53 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Android Activity beenden?

  Alt 31. Jan 2014, 10:48
Danke für die schnelle Antwort. Dann werde ich das besser so machen.
Mich interessiert es aber dennoch wie ein Formular(nicht Hauptformular) korrekt geschlossen wird.
Vielen Dank.

Und wie kann ich die Reiter unsichtbar machen? Reicht es die Opacity auf 0 zu setzen oder gibt es eine extra Eigenschaft im OI?

Geändert von NickD (31. Jan 2014 um 10:53 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.311 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: Android Activity beenden?

  Alt 31. Jan 2014, 10:59
Mich interessiert es aber dennoch wie ein Formular(nicht Hauptformular) korrekt geschlossen wird.
Theoretisch sollte es mit einer anonymen Methode beim Aufruf von Showmodal gehen. In der Praxis wird die aber leider manchmal zur falschen Zeit aufgerufen.
Danke für die schnelle Antwort. Dann werde ich das besser so machen.
Und wie kann ich die Reiter unsichtbar machen? Reicht es die Opacity auf 0 zu setzen oder gibt es eine extra Eigenschaft im OI?
Das geht (published, auch im OI) über
TTabControl.TabPosition := tpNone;
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
NickD

Registriert seit: 10. Okt 2012
Ort: Burgsinn
53 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Android Activity beenden?

  Alt 31. Jan 2014, 11:08
Super Vielen Dank.
Die ShowModal procedure hatte ich getestet, aber leider erfolglos.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf