Ich kann hier leider nichts sagen, ausser dass das Programm bei mir ohne Problem funtioniert!?
Hat dein Gerät eine interne Speicherkarte?
Wenn nein, ist das vielleicht das Problem.
Das könnte man mit File.ExternalWritable abfangen.
Einige Bemerkungen.
1. Du hast oben rechts den Menübutton um das Programm zu verlassen.
Die meisten Android Benutzer verlassen Programme meisens mit dem Backbutton.
Wenn man diesen drückt wird der Text nicht gespeichert.
2. Wenn man Text eingegeben hat und dann das Gerät dreht, ist der eingegebene Text verloren.
3. Du erstellst das Layout im Code und nicht im Designer, hat das einen Grund?
4. DoEvents ist veralted, sollte nicht mehr benutzt werden.
Das Programm funtioniert auch ohne dem DoEvents.
Ansonsten kann man es meistens durch Sleep(0) ersetzen.
5. Du erstellst ein Panel mit einer Höhe von 300%y, und setzt es nachher auf 96%y ?!
6. Warum benutzt Du ein Panel auf welchem Du dann das EditText Objekt lädst?
7. Diese Zeilen:
pnlSP.Initialize(pnlSP)
txtSP.Initialize(txtSP)
Sollte man nicht in Sub_Globals schreiben sondern in Activity_Create.
Sie sind auch falsch, das ist richtig
pnlSP.Initialize("pnlSP")
txtSP.Initialize("txtSP")
Für beides gibt es Warnings im Log Tab.
8. Falls Du Deutsch vor Englisch bevorzugst kanns Du die Sprache des Editors ändern:
Und das Resultat.
Beiliegend eine teilweise geänderte Version.
Hat dein Gerät eine interne Speicherkarte?
Wenn nein, ist das vielleicht das Problem.
Das könnte man mit File.ExternalWritable abfangen.
Einige Bemerkungen.
1. Du hast oben rechts den Menübutton um das Programm zu verlassen.
Die meisten Android Benutzer verlassen Programme meisens mit dem Backbutton.
Wenn man diesen drückt wird der Text nicht gespeichert.
2. Wenn man Text eingegeben hat und dann das Gerät dreht, ist der eingegebene Text verloren.
3. Du erstellst das Layout im Code und nicht im Designer, hat das einen Grund?
4. DoEvents ist veralted, sollte nicht mehr benutzt werden.
Das Programm funtioniert auch ohne dem DoEvents.
Ansonsten kann man es meistens durch Sleep(0) ersetzen.
5. Du erstellst ein Panel mit einer Höhe von 300%y, und setzt es nachher auf 96%y ?!
6. Warum benutzt Du ein Panel auf welchem Du dann das EditText Objekt lädst?
7. Diese Zeilen:
pnlSP.Initialize(pnlSP)
txtSP.Initialize(txtSP)
Sollte man nicht in Sub_Globals schreiben sondern in Activity_Create.
Sie sind auch falsch, das ist richtig
pnlSP.Initialize("pnlSP")
txtSP.Initialize("txtSP")
Für beides gibt es Warnings im Log Tab.
8. Falls Du Deutsch vor Englisch bevorzugst kanns Du die Sprache des Editors ändern:
Und das Resultat.
Beiliegend eine teilweise geänderte Version.
Attachments
Last edited: