문제

Android 용 Android Intel XDK 횡단 보도에 대한 JavaScript 앱을 Android 용 빌드합니다.
다음 명령을 사용하여 앱을 종료 할 수 없습니다.

navigator.app.exitApp();
.

navigator.device.exitApp();
.

응용 프로그램을 닫는 방법

도움이 되었습니까?

해결책

아래의 코드는 나를 위해 작동합니다.cordova.js 스크립트 태그가 필요합니다.Intel XDK는 Cordova.js를 삽입하여 앱을 작성할 때 실제 파일을 프로젝트 디렉토리에 넣을 필요가 없습니다.

exitApp는 횡단 보도에서 고정 된 버그가있었습니다 4.32.76.3.디버그 탭에서 앱을 시작하는 경우 작동하지 않는 오래된 횡단 보도를 사용합니다.앱을 구축하여 최신 횡단 보도를 사용할 수 있으며 세부 정보 페이지의 맨 아래에 Crosswalk 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>
.

다른 팁

intelxdk.js 후 cordova.js를 포함 하고이 종료 기능은 Android에서만 작동하지만 iOS에서는 작동하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top