View.post () nicht aufgerufen?

8

Ich mache einen Image-Loader zum Laden von Bildern in Listen - damit es reibungslos funktioniert, muss alles im Hintergrund-Thread ausgeführt werden, außer dass das Bild auf die Ansicht gesetzt wird. Das Problem ist, dass das Runnable im folgenden Code manchmal nicht ausgeführt wird. Ich rufe die setImage-Methode aus Hintergrundthreads auf.

%Vor%

Hat jemand irgendwelche Ideen was mache ich falsch?

    
martinpelant 22.09.2012, 14:43
quelle

1 Antwort

13

Gemäß der Dokumentation , dem Post (...) sollte nur von Nicht-UI-Threads aufgerufen werden, wenn die Ansicht an ein Fenster angehängt ist. Dies könnte das Problem sein.

    
fhucho 22.09.2012, 14:58
quelle

Tags und Links