Einzelnen Beitrag anzeigen

Peter666

Registriert seit: 11. Aug 2007
357 Beiträge
 
#4

AW: Firemonkey TListbox Performanceprobleme

  Alt 15. Mär 2014, 08:13
Ich hab nur 10 Einträge drin und aktualisiere deren Details alle 1000ms. Auch wenn ich die Detailinfos nicht aktualisiere, dann kann es passieren dass die Applikation beim Scrollen auf meinem Nexus dazu führt das die "Applikation reagiert nicht"-Meldung kommt. Listview ist in dem Fall zum Glück eine Alternative, aber meine Settings habe ich in einer Listbox. Da sind 10 Einträge mit 2 Editfeldern und 2 Switches. Wobei ich die Switches in Checkboxen umwandeln muss bei Android. Die sind nämlich auch erstaunlich unperformant.
Schade das ich das Design erst auf IOS getestet habe und nun erst unter Android gegenchecke. Ich hoffe es wird noch etwas an der Performanceschraube gedreht, sonst schmeiße ich die Visualisierung über Bord und nutze die nativen Anzeigen von DPF. Da muss ich mich allerdings auch erst einarbeiten und der Gedanke dann für iOS und Android separate Formulare zu machen ist zwar nicht so schlimm, aber ich habe halt auch viele eigene Komponenten die ich selber erstellt habe (Gauges, Diagramme etc) und die zu portieren hab ich noch keinen Plan.

Ist vielleicht nicht so ganz in dem Thread passend, aber warum ist ein FillEllipse nicht wirklich eine Ellipse, sondern besteht unter iOS und Android aus einer hand voll Ecken? Kann man die Anzahl der verwendeten Polygone erhöhen?
  Mit Zitat antworten Zitat