0

これについて私を助けてください.....

phonegap-1.1.0v を使用しています。私のアプリケーションには、複数の HTML ファイルがあります。各ファイルは 1 つのページです。各ページには、すべての HTML ページの上部にホーム ボタンが含まれています。

when i  moved from Homepage -- > screen B --> Again Homepage --> screen c

when i pressed Back key on Screen c it goes back to Homepage but when i press the Backkey again it goes to Screen B and the Homepage. 

 For MY solution i requires when i press the Back key from home screen it always need to Flash screen page (or) it should get exit from the application.

前もって感謝します.............:)

4

3 に答える 3

0

これがあなたのやり方です

document.addEventListener("backbutton", function(e){
    if($.mobile.activePage.is('#homepage')){
        e.preventDefault();
        navigator.app.exitApp();
    }
    else {
        navigator.app.backHistory()
    }
}, false);
于 2013-09-05T10:09:26.030 に答える
0

そのためには、グローバルブール変数を取得する必要があり、家に着いたらtrueにして、次のように戻るボタンを押すたびにこの変数をチェックします。

if (device.platform == 'android') 
{
    document.addEventListener("backbutton", onBackKeyDown, false); 

    function onBackKeyDown(e) 
    {
        if(isHome)
        {
            navigator.app.exitApp();
        }
        else
        {
            navigator.app.backHistory();
            //What you want when its not home page
        }
    }
}
于 2013-09-05T10:11:28.540 に答える