我想知道是否有办法知道用户何时按下android中的“后退”按钮,以及他在哪个页面上这样做?
我问是因为我想控制用户页面的顺序。现在我通过在每个页面的标题中添加一个“后退”按钮来做到这一点,但是如果用户在 android 智能手机中按下“后退”按钮,我无法控制页面流顺序。
例如,如果用户在第一页按下后退按钮,他会立即退出应用程序,如果他真的想退出,我无法提醒他。
谢谢
我想知道是否有办法知道用户何时按下android中的“后退”按钮,以及他在哪个页面上这样做?
我问是因为我想控制用户页面的顺序。现在我通过在每个页面的标题中添加一个“后退”按钮来做到这一点,但是如果用户在 android 智能手机中按下“后退”按钮,我无法控制页面流顺序。
例如,如果用户在第一页按下后退按钮,他会立即退出应用程序,如果他真的想退出,我无法提醒他。
谢谢
你试过'beforeunload'吗?
$(window).on('beforeunload', function(){
...
});
在 ondeviceready 之后,首先使用 Phonegap 后退按钮监听器放置一个通用事件:
document.addEventListener("backbutton", yourCallbackFunction, false);
在 yourCallBackFunction 中,您可以评估页面 ID,$.mobile.activePage.attr('id')
以便您知道当前页面并相应地跳转。