Wischt man in der Listenansicht, um eine Folge als Favorit oder gehört zu markieren, und wechselt während des Markiervorgangs den Tab (beispielsweise von Die drei ??? auf Die drei ??? Kids), so kann es zu einem Absturz kommen.
Das Wischen schreit das Event "Hier hat jemand 'gehört' markiert an Position 122". Mittlerweile sind wir jedoch in der neuen Liste. Dort kann es diese Position im worst case garnicht geben und die App crasht.
Lösungsideen:
Tabwechsel sperren, während das Markieren läuft
Events auf synchronität prüfen --> sicherstellen, dass das Markieren fertig ist bevor das Tabwechselevent startet.
Erledigt. Exception wird gefangen und der Benutzer bekommt eine kurze Meldung, dass das Markieren nicht funktioniert hat und es bitte nochmal versuchen soll.
Wischt man in der Listenansicht, um eine Folge als Favorit oder gehört zu markieren, und wechselt während des Markiervorgangs den Tab (beispielsweise von Die drei ??? auf Die drei ??? Kids), so kann es zu einem Absturz kommen.
Das Wischen schreit das Event "Hier hat jemand 'gehört' markiert an Position 122". Mittlerweile sind wir jedoch in der neuen Liste. Dort kann es diese Position im worst case garnicht geben und die App crasht.
Lösungsideen: