Ich habe eine MenuList mit vielen Einträgen (bis zu 1000) - da dauert das Anzeigen der Liste sehr lange (mehrere Sekunden auf meiner DM7020HD).
Im Moment mache ich folgendes:
Code
current_episodes_list = []
for episode in data["episodes"]:
title = episode["title"].encode("utf-8")
otitle = episode["otitle"].encode("utf-8")
current_episodes_list.append([episode["season"], episode["episode"], episode["tv"], episode["url"], title, otitle])
self.chooseMenuList.setList(map(buildList_episodes, current_episodes_list))
Wobei self.chooseMenuList die MenuList ist.
Die Liste besteht aus Text und Grafiken die mit loadPNG geladen werden.
Meine Idee war jetzt, damit der Benutzer nicht auf den leeren Screen starren muss und dann irgendwann, Plopp, alle Einträge auf einmal da sind, quasi die Liste nach jedem Eintrag zu refreshen. Allerdings scheitere ich daran, kann hier jemand einen Tipp geben wie ich das elegant lösen kann?!
MacDisein