一颗星
一颗星
  • 发布:2015-05-15 00:21
  • 更新:2015-05-16 00:24
  • 阅读:3602

关于再按一次退出功能的问题

分类:MUI

我把程序进入的index页面作为一个header1Webview,并且在这个页面预载了另一个sub1Webview,以及另一对header2Webview,sub2Webview.我在index页面改写了mui.back用来实现再按一次退出,代码如下:

    var first = null;  
    mui.back = function() {  
        if (!first) {  
            first = new Date().getTime();  
            mui.toast('再按一次退出应用');  
            setTimeout(function() {  
                first = null;  
            }, 1000);  
        } else {  
            if (new Date().getTime() - first < 1000) {  
                plus.runtime.quit();  
            }  
        }  
    };  

这代码也是从HelloMUI抄过来的。现在问题是:

当主页面header1Webview和内容页面sub1Webview组成的页面显示时,在android手机上按返回键可以实现再按一次退出,但由sub1Webview跳转到另一对header2Webview,sub2Webview组成的页面显示时,在android手机上按返回键仍然是再按一次退出功能**,而不是返回到header1Webview和sub1Webview组成的页面.

请问这是那里的问题呢。我也看了HelloMUI中与这相关的代码,很简单,没有什么不同,那会有什么因素影响在header2Webview,sub2Webview组成的页面时不能返回呢?

2015-05-15 00:21 负责人:无 分享
已邀请:
一颗星

一颗星 (作者)

问题解决了,是在创建模板webview时把headerwebview隐藏了造成的

该问题目前已经被锁定, 无法添加新回复