在退出按钮上退出Phonegap-Android测试应用程序?

时间:2014-03-03 09:57:02

标签: android cordova

我是Phonegap的新手,我的应用程序有登录页面,上面有用户名,密码,登录按钮和退出按钮。当我点击退出按钮,我想关闭应用程序,

<body>
<script>

 function exitFromApp()
            {
               navigator.app.exitApp();
            }
</script>
<div data-role="header" data-position="fixed">
      <a href="login.html"  data-theme="b">Login</a>
      <h1>Bird on Tree</h1>
      <button type="button2" onclick="exitFromApp()">Exit</button>
</div>

以上就是我试图在按钮点击时退出应用程序,它仅适用于未登录应用程序时,如果我登录并尝试退出应用程序按钮单击它显示此错误

03-03 01:58:10.457: E/Web Console(1222): Uncaught TypeError: Cannot call method 'exitApp' of undefined at file:///android_asset/www/main.html:5

请帮我解决这个问题

2 个答案:

答案 0 :(得分:4)

试试这段代码。

        <script type="text/javascript" charset="utf-8">

            function onLoad()
            {
               document.addEventListener("deviceready", onDeviceReady, true);
            }

            function exitFromApp()
            {
                if (navigator.app) {
                   navigator.app.exitApp();
                }
                else if (navigator.device) {
                    navigator.device.exitApp();
                }
            }

        </script>

    <body onload="onLoad();">
       <button name="buttonClick" onclick="exitFromApp()">Click Me!</button>
    </body>

答案 1 :(得分:1)

使用以下代码退出应用程序。

exitApp:function() {   
    app.exitApp();
}