¿Cómo usar SQLiteOpenHelper sin el uso menos restrictivo de Contexto?
Si se extiende SQLiteOpenHelper, para el Constructor tiene que utilizar un Contexto. Me pregunto si hay una manera de dejar esto fuera, y ser capaz de trabajar con tablas de base de datos sin un contexto.
O por lo menos ser menos restrictivo, me refiero a una forma de estructura de proyecto / clase que hará historia los pasajes de contexto varios que tengo que hacer ahora.
- Obtener el primer fotograma de una imagen GIF sin descargar todos los demás fotogramas
- ¿Cómo invocar un método (reflexión) con un parámetro no genérico?
- ¿Hay alguna manera de agregar parámetros de consulta a cada solicitud con Retrofit 2?
- @Override da error en eclipse?
- Cómo obtener datos del objeto Json?
Como es mi aplicación tiene varios niveles de clases, encadenados entre sí, y hay unos pocos que se conecta a la base de datos, pero no tienen ninguna influencia en la interfaz, por lo que en realidad no necesitan el contexto.
¿Está creando sus clases en la forma en que se pasa cada vez un contexto para ellos?
Si no, cómo lo hace, cómo reutilizar un Contexto en una clase corta?
- Android: No se pudo encontrar el método
- Regex no funciona en Android pero funciona bien en Java
- En el oyente de cambio de fecha
- ¿Es posible obtener el perfil seleccionado actualmente del teléfono?
- Referencia de método llama método incorrecto
- Error de recursos en el estudio android después de la actualización: No se ha encontrado ningún recurso
- Cómo puedo convertir unicode cadena a ASCII en java
- java.lang.NullPointerException error en una consulta
Me pregunto si hay una manera de dejar esto fuera, y ser capaz de trabajar con tablas de base de datos sin un contexto.
Llame a openDatabase()
en SQLiteDatabase
.
Como es mi aplicación tiene varios niveles de clases, encadenados entre sí
Recuerde que este es un teléfono móvil para el que está desarrollando. Demasiadas capas de abstracción obstaculizarán el rendimiento.
¿Está creando sus clases en la forma en que se pasa cada vez un contexto para ellos?
Aveces si aveces no.
Si no, cómo lo hace, cómo reutilizar un Contexto en una clase corta?
Utilice clases internas.
- ¿Hay alguna forma de obtener el tamaño de la tarjeta SD en Android?
- Reproducir vídeo en pantalla completa en Android con reproductor de vídeo nativo