Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android: ¿Cómo hacer un adaptador con IDs estables?

He hecho mi propio adaptador personalizado extendido de BaseAdapter para mostrar un listview y así sucesivamente …

Quiero que apoye selección única y múltiple, así que debe tener IDs estables. He comprobado con ADAPTER.hasStableIds() y el resultado es falso.

  • Cómo eliminar listview todos los elementos
  • ViewPager no siempre actualiza cuando se llama a setAdapter, FragmentStatePagerAdapter
  • Creación de un adaptador a un CustomView
  • Android: getView () llamado dos veces en el adaptador personalizado
  • No se puede agregar la vista de encabezado a la lista - setAdapter ya se ha llamado
  • AlphabetIndexer con adaptador personalizado
  • He sobrepasado este método para tratar de obtener IDs establos sin suerte.

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

    ¿Alguna idea de cómo hacerlo? ¡Gracias!

  • Android SQLite - ¿qué hace SQLiteDatabase.replace () en realidad?
  • OBD2 - ELM327 simulador de bluetooth
  • Servicio remoto vs. Servicio local
  • No se puede crear actionbarsherlock: BuildConfig no se puede resolver con una variable
  • Android: Samsung Galaxy Tabs y dispositivos Android 2.2 Mostrando fecha GPS 1 día adelantado desde el 1 de enero 2012
  • Admob intersticial con audio
  • One Solution collect form web for “Android: ¿Cómo hacer un adaptador con IDs estables?”

    Anular hasStableIds para devolver true.

    También los datos en su adaptador deben sobrescribir hashCode() o tiene algún tipo de campo id que se devolverá en getItemId .

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.