繁体   English   中英

jQuery $ .ChangePage回调Android

[英]Jquery $.ChangePage callback Android

我有一个显示在Android Webview应用程序中的网站。

我使用JqueryMobile(1.10.2)和ChangePage方法来浏览我的网站。 页面要求Web服务,因此它们可能需要一些时间才能显示。

我要在页面加载期间显示Toast(Android)。 它有效,但是我不知道如何加载页面

我的问题是:可以知道何时通过$ .ChangePage方法加载页面以隐藏我的Android Toast?

这是我的代码:

$('div.ui-page').swipeleft(function (e) {
    //$("#pop").popup("open");
    window.Android.showToast();
    $.mobile.changePage("mypage", {
        transition: "slide"
    });
})

进入我的Android应用程序(使用@JavascriptInterface):

@JavascriptInterface
public void hideToast() {
    if(wait > 0) {
        wait--;
    }
    if(wait == 0) {
        montoast.cancel();
    }
}    

public void showToast() {
    wait++;
    montoast.setText("loading...");
    montoast.show();
}
jQuery( ".selector" ).on( "pagechange", function( event ) { ... } )

在changePage()请求完成将页面加载到DOM中并且所有页面转换动画都完成之后,触发此事件

事件说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM