A
astro-android
Neues Mitglied
- 2
Seid gegrüßt,
Gerade war ich schon einmal hier wegen eines anderen Problems, welches bereits gelöst ist ! Es war eines von 2 Problemen, mit denen ich mich nun schon länger rumschlage. Das hat mich ermuntert, mein 2. (und vorerst hoffentlich letztes !) Android-Problem mal zu beschreiben:
Meine App hatte ich gerade schon mal kurz beschrieben. Es geht um ein LinearLayout mit einer Custom View. Es gibt eine FragmentActivity in dessen Pageradapter ich das Layout entfalte.
Die Custom View berechnet die Koordinaten und zeichnet eine Grafik.
Das funktioniert einwandfrei, wenn ich das mit Events (z.B. Buttons) initiiere.
Die Grafik soll aber auch beim Start der App direkt mit default-Daten gerechnet und angezeigt werden. Im Konstruktor der View funktioniert das nicht. Es gibt auch kein onCreate oder so in einer View. Aus dem PageAdapter geht es nicht.
Problem ist wohl, dass die Canvas jeweils noch nicht startklar (bereit) ist. Kann man das abfragen ?
Oder kann mir jemand sagen, wie man das korrekt macht ?
es dankt Euch
Astroidus
Gerade war ich schon einmal hier wegen eines anderen Problems, welches bereits gelöst ist ! Es war eines von 2 Problemen, mit denen ich mich nun schon länger rumschlage. Das hat mich ermuntert, mein 2. (und vorerst hoffentlich letztes !) Android-Problem mal zu beschreiben:
Meine App hatte ich gerade schon mal kurz beschrieben. Es geht um ein LinearLayout mit einer Custom View. Es gibt eine FragmentActivity in dessen Pageradapter ich das Layout entfalte.
Die Custom View berechnet die Koordinaten und zeichnet eine Grafik.
Das funktioniert einwandfrei, wenn ich das mit Events (z.B. Buttons) initiiere.
Die Grafik soll aber auch beim Start der App direkt mit default-Daten gerechnet und angezeigt werden. Im Konstruktor der View funktioniert das nicht. Es gibt auch kein onCreate oder so in einer View. Aus dem PageAdapter geht es nicht.
Problem ist wohl, dass die Canvas jeweils noch nicht startklar (bereit) ist. Kann man das abfragen ?
Oder kann mir jemand sagen, wie man das korrekt macht ?
es dankt Euch
Astroidus

Zuletzt bearbeitet: