Salida a través del código JavaScript de la aplicación Android (Intel XDK Crosswalk Android Build)
-
23-12-2019 - |
Pregunta
Estoy creando la aplicación JavaScript para Android Intel XDK
No puedo salir de mi aplicación usando los siguientes comandos:
navigator.app.exitApp();
y
navigator.device.exitApp();
¿Cómo cerrar una aplicación?
Solución
El código a continuación funciona para mí.Necesitas la etiqueta de script cordova.js.El Intel XDK inserta el Córdova.js Cuando construye la aplicación, no necesita colocar el archivo real en su directorio del proyecto.
ExitApp tuvo un error que se fija en el cruce de paso 4.32.76.3.Si está lanzando la aplicación desde la pestaña Depurar, entonces utilizará un cruce de peatones más antiguo que no funciona.Puede usar el cruce más reciente construyendo la aplicación, y en la parte inferior de la página Detalles, seleccione la opción Canaria que está marcada con el cruce 4.32.76.4
<html>
<head>
<title>PhoneGap</title>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript"">
function onLoad()
{
document.addEventListener("deviceready", onDeviceReady, true);
}
function exitFromApp()
{
navigator.app.exitApp();
}
</script>
</head>
<body onload="onLoad();">
<button name="buttonClick" onclick="exitFromApp()">Click Me!</button>
</body>
</html>
Otros consejos
Asegúrese de haber incluido Córdova.js después de Intelxdk.js, y tenga en cuenta que esta función de salida solo funciona en Android, no funcionará con iOS.