1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. Unicate, 06.12.2010 #1
    Unicate

    Unicate Threadstarter Android-Experte

    Hallo alle zusammen!

    Ich habe einen Adapter, abgeleitet von Baseadapter.
    Dort habe ich mal eine Ausgabe in der Methode getView() gemacht und festgestellt, das diese continuierlich aufgerufen wird. Ist das normal?
    Könntet ihr das mal testen und mir einen response zu geben, das macht mich gerade echt irre.
    Ich weiß nicht ob ich ein Fehler gemacht habe, oder das normal ist?!?
     
  2. Unicate, 09.12.2010 #2
    Unicate

    Unicate Threadstarter Android-Experte

    Hier mal ein Update:

    Ich hatte recht, das getView() continuierlich aufgerufen wird, ist nicht normal, ich habs mit nem minimal beispiel und einem anderen device getestet.

    Nun die Frage was mach ich falsch? Dazu aber mehr, wenn ich wieder zu hause bin.
     
  3. the_alien, 09.12.2010 #3
    the_alien

    the_alien Android-Lexikon

    getView() wird für jedes Item in deiner ListView aufgerufen. Es ist also mehr oder minder normal, dass es ständig passiert. Zumindest initial bis alle Views erstellt und gefüllt sind, danach dann halt beim Scrollen.
     
  4. ko5tik, 09.12.2010 #4
    ko5tik

    ko5tik Android-Experte

    Es ist auch wichtig die Views zu recyclen - besonders bei langen Listen
     
  5. Unicate, 12.12.2010 #5
    Unicate

    Unicate Threadstarter Android-Experte

    Nein, ich meine ca. 7 mal in der sekunde unaufhörlich.

    Ich habe es mit einem Minimalbeispiel probiert und da gings ganz normal.

    Nun ist der Code ein wenig viel um den zu posten, habt ihr eine Idee, was das Verursachen könnte?
     
  6. Unicate, 12.12.2010 #6
    Unicate

    Unicate Threadstarter Android-Experte

    Problem gelößt!

    Meine Listenitems enthielten eine CustomView, welche Abgeleitet war von einer ImageView. In der onDraw() Methode hatte ich (je nach Zustand) die src der ImageView verändert.

    Nun hab ich die src-setzerei in eine andere Methode ausgelagert (ausserhalb von onDraw()) und nun scheint es zu gehen.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Kleine Probleme mit einer App Android App Entwicklung 14.06.2017
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung 27.05.2017
[OFFEN] WebView Probleme Android App Entwicklung 19.05.2017
[ERLEDIGT] Probleme mit Wear Modul Android App Entwicklung 01.05.2017
[OFFEN] Probleme mit SearchView in ArrayAdapter Android App Entwicklung 28.04.2017
Probleme beim Encoding einer Textdatei von Windows Android App Entwicklung 25.01.2017
Probleme mit NFC File Transfer Android App Entwicklung 21.01.2017
Layout-Probleme auf verschiedenen Geräten Android App Entwicklung 19.01.2017
AsyncTasks: "FTP Download" / "FTP liste Daten in Verzeichnis" Probleme Android App Entwicklung 16.01.2017
Rendering Problems bei NoTitleBar.Fullscreen Android App Entwicklung 26.12.2016
Du betrachtest das Thema "Probleme im BaseAdapter... Ist das normal?" im Forum "Android App Entwicklung",