Android WebView会阻止页面重新加载

时间:2014-03-12 12:46:53

标签: android cordova webview

2 个答案:

答案 0 :(得分:6)

回答我自己的问题,将以下属性设置为AndroidManifest中唯一的Acivity解决了这个问题。但是我必须测试它,因为它可能有我不知道的问题:

android:launchMode="singleInstance"
android:alwaysRetainTaskState="true"

干杯!

<强>更新

测试出现错误后,在Gallery中选择一张带有Phonegap Camera插件的照片,显示“选择已取消”。

所以在阅读https://groups.google.com/forum/#!topic/phonegap/R08vOZNm580后,我设置了:

 android:launchMode="singleTask"
 android:taskAffinity=""
 android:excludeFromRecents="true"

答案 1 :(得分:1)

在android.webkit.WebViewClient onLoadResource中回调调用WebView的stopLoading

MyWebViewClient extend WebViewClient {

public void onLoadResource (WebView view, String url) {
    if(your condition ){
         view.stopLoading();
    }
}
}