Android: come fare un adattatore con ID stabili?

Ho fatto la mia personalizzata scheda aggiuntiva estesa da BaseAdapter per mostrare una list e così via …

Voglio che sostengano la selezione singola e multi, quindi deve disporre di identi stabili. Ho controllato con ADAPTER.hasStableIds() e il risultato è falso.

  • Rimuovere un marcatore da un GoogleMap
  • ClassNotFoundException quando unmarshalling: android.support.v4.view.ViewPager $ SavedState
  • Geofences non funziona quando l'applicazione viene uccisa
  • android - Come tagliare una parte dell'image e visualizzarla in immagini
  • Modificare il metodo di input di dispositivo Android in modo programmato android
  • C'è un modo semplice per impostare l'emulatore Android per accedere alla LAN della macchina host?
  • Ho superato questo metodo per cercare di get scuderie ids senza fortuna.

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

    Hai idea di come farlo? Grazie!

  • Gli elementi ListView non sono cliccabili. perché?
  • Android: EfficientAdapter con due diverse viste
  • Adattatore personalizzato: ottieni il numero di articolo dell'elemento cliccato in una list di liste gonfiata
  • Filtro per android ListView - carattere spaziale
  • L'adattatore ListView personalizzato getta UnsupportedOperationException
  • Android: ListView con il model di dati complesso
  • One Solution collect form web for “Android: come fare un adattatore con ID stabili?”

    Sostituire hasStableIds per restituire true.

    Inoltre, i dati dell'adattatore devono sostituire hashCode() o avere un qualche tipo di field id per essere restituiti su getItemId .

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.