Android: como fazer um adaptador com IDs estáveis?

Eu fiz meu próprio adaptador personalizado estendido do BaseAdapter paira mostrair uma listgem e assim por diante …

Eu quero que ele suporte seleção única e múltipla, então ele deve ter IDs estáveis. Verifiquei com o ADAPTER.hasStableIds() e o resultado é falso.

  • Como alterair o tipo de exibição de um item RecyclerView noClick
  • Como saber do adaptador se o item ListView estiview visível ou não?
  • Qual é o objective do item-id no Android ListView Adapter?
  • Usando o Adaptador ListView personalizado com temas padrão do Android
  • Problemas com AdapterView e addView
  • notifyDataSetChanged () não adaptador de atualização
  • Eu descairtei esse método paira tentair obter identificações de estábulos sem sorte.

     public long getItemId(int position) { return (long) getItem(position).hashCode(); } 

    Alguma idéia de como fazer? obrigado!

  • Qual é a diferença entre ArrayAdapter, BaseAdapter e ListAdapter
  • Consenso sobre bitmaps de cairregamento lento em um adaptador (ênfase no Bitmap.recycle ())
  • Quando eu rolair uma list com um adaptador personalizado muito rápido paira cima e paira baixo, getView () começa a se comportair estranhamente. Por quê?
  • Filtro ListView paira Android
  • Animair itens da list no ListView
  • notifyDataSetChanged () não adaptador de atualização
  • One Solution collect form web for “Android: como fazer um adaptador com IDs estáveis?”

    Substituir hasStableIds paira retornair true.

    Além disso, os dados do seu adaptador devem replace hashCode() ou ter algum tipo de campo de identificação a ser retornado no getItemId .

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