Cómo evitar que se desactive un objeto DialogFragment cuando se presiona el botón Buscar – Android
Después de configurar:
MyDialogFragment fragment = new MyDialogFragment(); fragment .setCancelable(false);
Sigue siendo descartado después de hacer clic en el botón de búsqueda. Y no he encontrado la opción como en la actividad para anular onKeyDown ();
- ViewPager con Fragmentos que contienen TableLayouts se carga lentamente:
- Fragmento saveInstanceState se presenta como nulo después del cambio de orientación
- Dónde llamar a getChildFragmentManager ()?
- ¿Debo reemplazar las actividades de Android por fragmentos?
- Las pestañas muestran el fragmento en blanco al volver a fragmentar la segunda vez
Necesito crear el cuadro de diálogo que se mostrará hasta que mi botón de "despedir" está presionado.
- Un escáner de QR dentro de un fragmento
- Android: Añadir fragmentos con android.R.id.content
- FragmentManager reemplazar fragmentos sin llamar onPause () onDestroy () para el fragmento antiguo
- Android Fragmentos: El método del ciclo de vida * siempre * se llama cuando se muestra el fragmento?
- Fragmentos dentro de las pestañas del fragmento
- ¿Cómo pasar de managedQuery a LoaderManager / CursorLoader?
- Fragmento getView () siempre devuelve null para Fragments creado por un FragmentStatePagerAdapter
- ViewPager dentro de Fragmento desaparece después de transaction.remove () (Mantener instancia?)
Acabo de encontrar una respuesta. Después de la creación de DialogFragment podemos obtener su diálogo
Dialog dialog = getDialog(); if( null!= dialog) { dialog.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey ( DialogInterface dialog , int keyCode , KeyEvent event ) { // disable search button action if (keyCode == KeyEvent.KEYCODE_SEARCH) { return true; } return false; } }); }
getFragmentManager().popBackStack();
¡Espero que esto ayude!
- Cómo obtener los límites adecuados de una vista después de la transformación Matrix
- Abrir / Ejecutar cámara desde el servicio de fondo en android