H5 以鏈接的形式內嵌到APP 里面加載速度慢,內容是動態獲取,里面有9站圖片,怎么才能解決加載慢這個問題?求大神解決!
uj5u.com熱心網友回復:
1 你可以設定快取啊,啟動第一次進去肯定加載緩慢
//提高網頁加載速度,暫時阻塞圖片加載,然后網頁加載好了,在進行加載圖片
webSettings.setBlockNetworkImage(true);
//開啟快取機制
webSettings.setAppCacheEnabled(true);
/**
* 頁面加載完成回呼的方法
*
* @param view
* @param url
*/
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
Log.i("shendi", "-------->onPageFinished url:" + url);
//把當前的url賦值全域方便控制租車死回圈
currentMyselfUrl = url;
//監聽當前的url來終止房車的死回圈
if (currentMyselfUrl != null) {
setObserverUrlCallback(currentMyselfUrl);
}
if (isRefresh) {
isRefresh = false;
}
// 加載完成隱藏進度界面,顯示WebView內容
mContentView.setVisibility(View.VISIBLE);
// 關閉圖片加載阻塞
view.getSettings().setBlockNetworkImage(false);
//加載完成之后創建監聽器來與js資料互動
if (mJSdataCallback != null) {
mJSdataCallback.JSageFinish();
}
}
2 你是以鏈接形式嵌套的,還可以把除了圖片的資訊用webview而圖片那部分挖出來用原生的,通過uir后面拼接鍵值對互動圖片資源
uj5u.com熱心網友回復:
同上求解,你解決了嗎轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/267989.html
標籤:移動開發其他問題
