Tag: ANDROID-DIALOGFRAGMENT
Tengo una actividad con un botón y debajo de eso tengo un fragmento navhost con 3 fragmentos. Pero cuando hago clic en el botón, no sucede nada, creo que es porque no se está obteniendo el ID del fragmento. Aquí está mi código: “`class MainActivity: AppCompatActivity() { <pre><code>private lateinit var . . . Read more
Mi objetivo es permitir solamente una instancia única del mismo fragmento de diálogo en la pila de fragmentos. La condición actual del desencadenador proviene de un SharedFlow y puede activarse tan a menudo como 7ms entre los valores. Esto es lo que he intentado: Colocar el código en un bloque . . . Read more
En la documentación de Android tenemos un ejemplo de enlace de vistas sin “lateinit”: private var _binding: ResultProfileBinding? = null // Esta propiedad solo es válida entre onCreateView y // onDestroyView. private val binding get() = _binding!! override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { _binding . . . Read more
Por favor, ayúdenme chicos. Intenté poner SetCancelable(false) en el DialogFragment pero aún no funciona. Este es mi DialogFragment: public static class UsageAcessDialogFragment extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the Builder class for convenient dialog construction AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage(“Conceder permiso de acceso a . . . Read more
Pregunta Tengo una aplicación simple en la que intento abrir otro fragment al hacer clic en un botón. Mi grafo de navegación <navigation xmlns:android=”http://schemas.android.com/apk/res/android” xmlns:app=”http://schemas.android.com/apk/res-auto” xmlns:tools=”http://schemas.android.com/tools” android:id=”@+id/app_navigation” app:startDestination=”@id/homeFragment”></p> <pre><code><fragment android:id=”@+id/homeFragment” android:name=”com.mine.parsexml.HomeFragment” android:label=”fragment_home” tools:layout=”@layout/fragment_home” > <action android:id=”@+id/action_homeFragment_to_playerFragment” app:destination=”@id/playerFragment” /> </fragment> <fragment android:id=”@+id/playerFragment” android:name=”com.mine.parsexml.PlayerFragment” android:label=”fragment_player” tools:layout=”@layout/fragment_player” /> </code></pre> <p></navigation> Este es mi . . . Read more