Estoy un poco confundido acerca de los proveedores de contenido. Si tengo varias actividades en mi aplicación, ¿cada una obtiene su propia instancia del proveedor de contenido? es solo esencialmente una clase/interfaz?Android - proveedores de contenido sqlite y multihilo
En una actividad tendré muchos hilos escribiendo simultáneamente en la base de datos. ¿Cómo trato de permitir que un hilo escriba a la vez?
¿Acabo de capturar SQLiteDatabaseLockedException, pongo el hilo a dormir y luego vuelvo a intentarlo? ¿O hay una mejor manera?
¿Se liberan los bloqueos de la base de datos cuando una actividad se detiene/se destruye? De ser así, ¿podría crear un bloqueo sincronizado contra el proveedor de contenido?
Documentaciones de Android "Debido a que estos métodos ContentProvider pueden invocarse desde varios objetos ContentResolver en diferentes procesos y subprocesos, deben implementarse de manera segura para hilos". – kakopappa
Esto es incorrecto. La plataforma Android no hace tal cosa. –
Hm, reputaion 50.5k y tal respuesta? –