簡體   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