Me enteré para que la clase Android CursorAdapter funcione, necesito una fila _id. Ahora, tengo un esquema de nomenclatura específico y no quiero cambiar mi columna de ID (llamada ID) a _id para todas las tablas para las que necesito CursorAdapters. Creo que esto afectará la legibilidad de algunas de mis consultas complejas, además de que "_id" es feo: P.Solución alternativa para necesitar una fila _id para CursorAdapter
Estoy debatiendo el uso de consultas de selección "TableID como _id" personalizadas, pero me gustan los métodos de consulta agradables de SQLiteDatabase y no parece que admitan el cambio de nombre de columnas en la consulta.
Parece inflexible (y extraño) para requerir siempre un nombre de columna de tabla específico. ¿Hay alguna manera de especificar qué columna usar como columna de id para CursorAdapter? ¿O quizás otra solución alternativa en la que no he pensado?
+1 - ' "_id" es feo: P' –