exit throught código javascript a partir do android app (Intel XDK passagem de pedestres android construção)
-
23-12-2019 - |
Pergunta
Eu estou criando o javascript app para android Intel xdk passadeiras para android construir.
Eu sou incapaz de sair do meu aplicativo usando seguintes comandos:
navigator.app.exitApp();
e
navigator.device.exitApp();
Como fechar um aplicativo?
Solução
O código a seguir funciona para mim.Você precisa o cordova.js tag de script.A intel xdk insere o cordova.js quando ele cria o app, você não precisa colocar o ficheiro no directório do projecto.
Exitapp tinha um bug que foi corrigido na passagem de pedestres 4.32.76.3.Se estiver a iniciar o aplicativo a partir do separador de depuração e, em seguida, ele vai estar usando uma versão passagem de pedestres que não funciona.Você pode usar o mais recente passagem de pedestres pela criação do aplicativo, e na parte inferior da página de detalhes selecione as canárias opção do qual é rotulado de passagem de pedestres 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>
Outras dicas
Certifique-se de que você incluiu cordova.js depois de intelxdk.js -e note que esta função de saída só funciona em Android, não vai funcionar com o iOS.