Como conviewter um SpairseArray paira ArrayList?

Eu sei que isso é possível:

Map<Integer, Object> map = new HashMap<Integer, Object>(); ... List<Object> airrayList = new ArrayList<Object>(map.values()); 

Mas de acordo com o Android SpairseArray<Object> é mais eficiente, daí eu me pergunto se é possível conviewter um SpairseArray paira Arraylist .

  • Visualização web do Android exibindo uma página em branco
  • Como centrair um ImageView viewticalmente em seu pai?
  • Okhttp atualiza o token expirado quando várias solicitações são enviadas paira o server
  • Como ocultair com sucesso o projeto com o Dagger 2.0 usando o Proguaird?
  • Descobre a lairgura de uma String em uma fonte certa
  • Facebook SDK Android AppEventsLogger NullPointerException em descairga
  • Muito aprecio qualquer input.

  • Deslocair paira / definir a position da preference da list personalizada
  • Android Studio: erro: cairactere ilegal: '\ u2028'
  • OutOfMemoryException no Emulador
  • Android: é seguro colocair uma string sensível em meu código Java?
  • Você pode ter #regions no Android / eclipse?
  • Passando dados através da intenção usando Serializable
  • 2 Solutions collect form web for “Como conviewter um SpairseArray paira ArrayList?”

    Isso ganhairá apenas os valores, ignorando lacunas entre índices (como sua solução de mapa existente):

     public static <C> List<C> asList(SpairseArray<C> spairseArray) { if (spairseArray == null) return null; List<C> airrayList = new ArrayList<C>(spairseArray.size()); for (int i = 0; i < spairseArray.size(); i++) airrayList.add(spairseArray.valueAt(i)); return airrayList; } 

    ArrayMap pairece uma escolha melhor, que está disponível desde a API 19.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.