/ / Nie wyświetla poprawnie pierwszego awatara - androida, obrazu, widoku obrazu

Nieprawidłowo wyświetla pierwszy awatar - android, obraz, widok obrazu

Używam ImageLoadera i wyświetlam obraz w ListView, gdy nie mam obrazu, serwer daje mi String "null", mam sprawdzić:

if(!image.equals("null")) {
imageLoader.displayImage(image, avatar);
}

Jeśli nie jest to zweryfikowane, powinno być pusteobszar, a więc cały element ListView. Ale jeśli pierwszy element .equals ("null"), to pierwszy obraz taki sam jak obrazek ostatniego elementu, jeśli onStop i onResume Activity, a następnie pierwszy element obrazu pusty. Dlaczego to się dzieje? Jeśli image.equals ("null"), obszar musi być pusty.

Odpowiedzi:

0 dla odpowiedzi № 1

Użyj poistion na getView (), w oparciu o przewijanie

  1. Pobierz wartość

  2. Sprawdź, czy istnieje wartość, a następnie ustaw wartość else null

  3. efektywnie korzystaj z ViewHolder