Ich verwende eine Liste von eindeutigen int ids gegen eine Liste von Benutzernamen als eine schnelle Nachschlagetabelle und entschied mich dafür, das sparseArray zu verwenden, aber ich möchte in der Lage sein, die gesamte Liste von Zeit zu Zeit zu Debugging-Zwecken zu protokollieren .
Das SparseArray ist nicht iterierbar und ähnelt nicht der util.Map-Schnittstelle
Mäuse waren korrekt, Code würde ungefähr so aussehen;
%Vor%Verwenden Sie SparseArray.size (), um die Gesamtgröße zu erhalten.
Verwenden Sie SparseArray.keyAt und valueAt, um Schlüssel / Wert im angegebenen Index zu erhalten.
So zeigen Sie einen SparseArray-Inhalt für Debug-Traces an.
%Vor%Tags und Links android idioms sparse-array