Cómo inyectar una vista de diálogo con Roboguice?
Parece que roboguice sólo puede inyectar vistas desde el contentView definido en onCreate(...)
de la actividad. Fuera de onCreate()
, por ejemplo, si tengo mi cuadro de diálogo personalizado, que también tiene una vista de contenido (por ejemplo, dialog.setContentView(R.layout.dialog_layout);
), ¿cómo puedo inyectar vistas de este dialog_layout en mi actividad? (Conseguí null cuando inyecto directamente las vistas del diálogo en la actividad)
- Java.io.FileNotFoundException: com / google / inject / internal / util / $ Finalizer.class al inicio de la aplicación android
- Injectview (Roboguice) no funciona con múltiples diseños
- Robotium - Cómo establecer una fecha en el selector de fecha con Robotium
- Mejor contenedor IOC para Android y dispositivos móviles
- Error en la construcción de la suite de pruebas - (android.test.suitebuilder.TestSuiteBuilder $ FailedToCreateTests). ¿Cómo resolver?
- Usando roboguice sin extender la Actividad
- RoboGuice 3.0 NoClassDefFoundError: AnnotationDatabaseImpl
- Utilizar un arraylist para una máquina de estado
- ¿Cuándo se inyectan los campos @InjectView?
- Java.lang.ClassCastException: android.app.Application no se puede convertir en roboguice.application.RoboApplication
- Problemas al inyectar un servicio personalizado usando Roboguice
- Excepción Roboguice de Android
- ¿Cómo maneja robospice el ciclo de vida de la actividad?
Actualmente roboguice no admite la inyección de vistas para cosas como Diálogos o Adaptadores. El código para manejarlo es bastante sencillo y los parches del proyecto roboguice son bienvenidos.
Aquí está un acoplamiento a la adición de una cierta ayuda para los adaptadores, haciendo algo con un diálogo debe ser bastante similar.
https://groups.google.com/d/topic/roboguice/dJqcGJTcTzs/discussion
Puede utilizar RoboDialogFragment en RoboGuice 2.0
- ¿Cómo usar la aplicación de Android como un "cliente productor" para Kafka?
- Conversión de TimeStamp a tiempo legible en PHP y Android