我试图通过手机间隙控制Android的后退按钮

时间:2012-09-04 10:11:05

标签: android cordova jquery-mobile

我想点击后退按钮时弹出一个弹出窗口。

This are the code which are not working

2 个答案:

答案 0 :(得分:1)

document.addEventListener("backbutton", yourCallbackFunction, false);

检查此Link

返回按钮

这是当用户按下后退按钮时触发的事件。

如果需要覆盖默认的后退按钮行为,可以为“后退”事件注册事件监听器。不再需要调用任何其他方法来覆盖后退按钮行为。现在,您只需要为'backbutton'注册一个事件监听器。

通常,一旦收到Cordova“deviceready”事件,您将需要使用document.addEventListener附加事件侦听器。

答案 1 :(得分:0)

在你的活动课中添加:

@覆盖

public boolean onKeyDown(int keyCode, KeyEvent event) 
{
    if(keyCode == KeyEvent.KEYCODE_BACK)
    {
        // Do your Pop up thing here!!
        return true;
    }
    return false;
}