Einzelnen Beitrag anzeigen

braunbaer

Registriert seit: 15. Okt 2008
Ort: Vorarlberg
118 Beiträge
 
Delphi 11 Alexandria
 
#1

Android: Massive Probleme mit onItemClick der ListView

  Alt 18. Mai 2017, 10:07
Hallo zusammen,

jetzt habe ich mich über mehrere Tage mit einem Bug beschäftigt, der seit Tokyo auf Android-Devices auftritt.
Wenn man einen Listviewitem nicht "sauber" antippt, sonder dabei den Finger bewegt, geht die App in einen Zustand, der nach einigen Sekunden einen Abbruch verursacht.
Ich konnte es nicht genau debuggen, aber es schein so, als ob das Event dabei vielfach ausgelöst wird.
Gelöst habe ich das Problem, indem ich nicht mehr onItemClick verwende sondern auf onItemClickEx gewechselt habe.

Der Unterschied ist ja nur dass kein AItem übergeben wird. Dafür erhält man den Index und weitere Informationen.
mit:
AItem := (Sender as TListView).Items[ItemIndex]; kann ja einfach wieder auf das AItem zugegriffen werden.

Ich hoffe, diese Info erspart einigen von Euch stundenlanges suchen.

Grüße aus dem Bregenzerwald
Gebhard
Gebhard Blank
  Mit Zitat antworten Zitat