GUID de Android: clave principal
Sé que si no utilizo un campo llamado _id como mi clave principal en Android, que ciertas cosas como el CursorAdapter no funcionarán, pero ¿la columna _id necesita ser un autoincrement int? ¿Podría utilizar un Guid como la clave, siempre y cuando se llama _id, y tener el CursorAdapter todavía funciona?
- ¿Cómo obtener todos los nombres de tablas en la base de datos Android sqlite?
- Uso de AND y OR en SQLite
- Android sqlite CREATE TABLE SI NO EXISTE
- Seleccione un primer carácter distinto basado en la columna de cadena
- Evite borrar los datos de la base de datos al hacer clic en el botón "borrar datos" en la configuración de la aplicación en el dispositivo Android
- GetLoaderManager (). InitLoader () no acepta 'this' como argumento aunque la clase (ListFragment) implementa LoaderManager.LoaderCallbacks <Cursor>
- ¿Cómo puedo leer mi base de datos de DDMS
- Cómo utilizar la consulta para el argumento de selección múltiple utilizando una columna de selección
- BeginTransaction (), endTransaction () y setTransactionSuccessful (). ¿Qué hacen exactamente?
- Problema al mostrar nombres de elementos junto con imágenes que se almacenan en sqlite para android
- Almacenamiento y recuperación de datos no ingleses en la base de datos sqlite en android
- ¿La implementación de SQLite de Android desinfecta la entrada a través del método SQLiteDatabase.insert ()?
- Sqlite db update
El cuadro amarillo en la guía de almacenamiento dice:
Android no impone ninguna limitación más allá de los conceptos estándar de SQLite. Recomendamos incluir un campo de clave de valor de autoincremento que se puede usar como ID único para encontrar rápidamente un registro. Esto no es necesario para datos privados, pero si implementa un proveedor de contenido, debe incluir un identificador único utilizando la constante BaseColumns._ID.
Ahora, al hacer clic en la clase BaseColumns , verá
public static final String _ID
ID exclusivo para una fila.
Tipo: INTEGER (largo)
Valor constante: "_id"
Así que supongo que un GUID no funcionará.
- Duplicación de ID de registro para GCM
- ¿Puedo colocar mis estilos de Android en diferentes nombres de paquetes?