Pregunta

Estoy creando la aplicación JavaScript para Android Intel XDK Crocertizo para Android construir.
No puedo salir de mi aplicación usando los siguientes comandos:

navigator.app.exitApp();

y

navigator.device.exitApp();

¿Cómo cerrar una aplicación?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top