Estoy convirtiendo mi aplicación para usar el paquete de compatibilidad v4 y los fragmentos. Lo he hecho bien hasta ahora, pero necesito lanzar un DialogFragment desde una preferencia, haga clic en PreferenceActivity
. Como no hay un PreferenceFragment en la biblioteca de compatibilidad, estoy atascado con el uso de PreferenceActivity
. ¿Es posible obtener una referencia al administrador de fragmentos y llamar al DialogFragment
o simplemente tengo que seguir usando el diálogo anterior si necesito un diálogo de una preferencia?¿Es posible lanzar un DialogFragment desde una preferencia en una actividad de preferencia?
Respuesta
No sin saltar a través de los aros.
Puede realizar una actividad muy simple con el único propósito de iniciar DialogFragment. Si hace esto, tendrá que finalizar() esa actividad cuando el diálogo DialogFragment haya sido descartado.
Gracias. Le daré crédito por la respuesta. No hay forma de hacerlo sin algunos hackeos importantes como dijiste. Simplemente me limité a usar diálogos estándar con las actividades de preferencia, así que tengo un par de diálogos redundantes por ahora. – ssuperz28
Esa es la mejor opción a menos que esté usando el mismo cuadro de diálogo en otro lugar. Incluso con la actividad de sacrificio no pude encontrar una buena manera de determinar cuándo se eliminó el Diálogo fuera del DialogFragment, lo que dio lugar a más hacks. – roflharrison
- 1. Android: lanzar una preferencia personalizada desde una actividad de preferencia
- 2. Ocultar una preferencia en una actividad de preferencia
- 3. Preferencia de tienda Eclipse Preferencia
- 4. Cómo hacer que una actividad de preferencia inicie un cuadro de diálogo para establecer una preferencia personalizada
- 5. Activar y desactivar una preferencia
- 6. Eliminar/ocultar una preferencia de la pantalla
- 7. Lanzar nueva actividad desde PreferenceActivity
- 8. ¿prefijo horizontal de preferencia android en preferencia personalizada?
- 9. Idioma de actualización de Android en la actividad de preferencia
- 10. ¿Cómo eliminar una preferencia de PreferenceActivity?
- 11. Android: Estilo de preferencia
- 12. Actividad de preferencia de página única sin encabezados/fragmentos?
- 13. ¿Cuándo querríamos una preferencia no persistente?
- 14. Cambiar color de texto de preferencia de preferencia
- 15. ¿Es posible animar un DialogFragment?
- 16. ¿Cómo puedo crear dinámicamente una preferencia de Android?
- 17. Configuración del campo Resumen de preferencia de UI al valor de la preferencia
- 18. Cómo utilizar DatePickerDialog como preferencia
- 19. ¿Cómo crear una preferencia personalizada con un botón neutral?
- 20. Uso de preferencia de lista en Android
- 21. ¿Cómo abrir un cuadro de diálogo de una entrada de texto en una pantalla de preferencia?
- 22. PreferenceActivity con preferencia varios archivos
- 23. Caché de datos en Preferencia compartida
- 24. ¿Cómo se declara el tipo de una preferencia de Android?
- 25. Android: cómo establecer una preferencia en el código
- 26. Preferencia de inicialización de variables en C++
- 27. evento Change preferencia con jQuery
- 28. Posible lanzar una aplicación de iOS desde un enlace web
- 29. Android: preferencia de tamaño de fuente en toda la aplicación
- 30. ¿Existe una preferencia por bloques try/catch anidados?
¿Puedo preguntar cómo está lanzando la actividad de preferencia desde dentro de un fragmento? ¿O su actividad principal es una actividad? – electrichead