Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
164 views
in Technique[技术] by (71.8m points)

android - phone gap Back button alert message

I want to give a pop up whenever the back button is clicked. Using my code now back button is disable but it is not giving alert message.It is still not working. My work..

function load()
{
document.addEventListener("backbutton", backKeyDown, false);
function backKeyDown() {console.log("PhoneGap Ready!");}
}

<body onLoad="load()">
</body>
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Just try to Call this document addEventListener inside the pageshow function. you have to check the backbutton event in the every page show.

This example will help you,

$(document).bind ('pageshow', function (e, data) {
            document.addEventListener("backbutton", function () { 
                setTimeout( function() {console.log("PhoneGap Ready!");}, 100 );
            }, true);
        }
    });

Just call this bind method in the onDeviceReady method. Body onLoad Event does not work in some cases of phonegap. Use with phonegap events.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...