“Conocimiento Sistemas>Android

¿Cómo desactivar o anular el botón de Android en Flutter?

2015/4/8
Puede haber un escenario en el que desees desactivar completamente el botón Atrás del hardware en Android. Por ejemplo, si tu pantalla principal es un juego y no quieres que el usuario salga fácilmente, puedes desactivarlo.

El widget `WillPopScope` proporcionado por Flutter le permite manejar las pulsaciones del botón Atrás a nivel del sistema en su aplicación. Al envolver la aplicación con el widget WillPopScope y devolver "false" de la devolución de llamada "onWillPop", puede evitar que el usuario salga de la aplicación.

A continuación se muestra un ejemplo de cómo puede utilizar el widget WillPopScope para desactivar el botón Atrás:

```dardo

importar 'paquete:flutter/material.dart';

void main() => runApp(MiAplicación());

clase MyApp extiende StatelessWidget {

@anular

Construcción de widgets (contexto BuildContext) {

devolver MaterialApp(

hogar:WillPopScope(

onWillPop:() asíncrono => falso,

niño:andamio (

barra de aplicaciones:barra de aplicaciones(

título:Texto('MiAplicación'),

),

cuerpo:Centro(

niño:Texto('Esta es la pantalla de inicio'),

),

),

),

);

}

}

```

Al configurar la devolución de llamada `onWillPop` del widget `WillPopScope` en `false`, el usuario no podrá salir de la aplicación presionando el botón Atrás.

Tenga en cuenta que este método desactiva completamente el botón Atrás, incluso para navegar entre pantallas dentro de su aplicación. Si solo desea evitar que el botón Atrás salga de la aplicación y permitirle navegar entre pantallas, puede manejar el evento `onBackButtonPressed` en el widget `MaterialApp` y devolver `true` desde la devolución de llamada para permitir que el botón Atrás salga de la aplicación. navegar entre pantallas.

Android
Cómo deshabilitar el acceso a contactos de Snapchat en iPhone y Android
Cómo desbloquear un operador de un teléfono Android
Cómo eliminar a alguien de Messenger en Android
Cómo enviar fotos por correo electrónico desde un dispositivo iPhone o Android
Cómo cambiar el número IMEI en Android sin root
Cómo deshabilitar Google Smart Lock en Android y Chrome
Cómo bloquear la descarga de aplicaciones en Android
Cómo desactivar las acciones de Moto en Android
Conocimiento de la computadora © http://www.ordenador.online