android webview断网后重载,Android WebView会阻止页面重新加载
我有一个Phonegap打包的应用程序,当按下按钮时打开PDF查看器.我用FileOpener2插件做到了.当我从PDF Viewer返回应用程序时,结果因Android版本而异.在Android 4. *中,应用程序在离开应用程序之前应该保持原样.但是,在Android 2.3.7中,WebView会重新加载应用程序,这是我不希望的行为.我已经尝试将android:launchmode更改为si
我有一个Phonegap打包的应用程序,当按下按钮时打开PDF查看器.我用FileOpener2插件做到了.
当我从PDF Viewer返回应用程序时,结果因Android版本而异.
在Android 4. *中,应用程序在离开应用程序之前应该保持原样.但是,在Android 2.3.7中,WebView会重新加载应用程序,这是我不希望的行为.
我已经尝试将android:launchmode更改为singleTask或singleInstance但没有成功.
当我回到Phonegap应用程序时,如何避免页面重新加载?
提前致谢!
更新1
我修改了Cordova或Phonegap类CordovaWebViewClient,它扩展了WebViewClient:
@Override
public void onLoadResource(WebView view, String url) {
if (url.equals("file:///android_asset/www/index.html")) {
if (this.firstLoad) {
this.firstLoad = false;
} else {
view.stopLoading();
}
}
但是,onLoadResource仅在应用程序启动时触发,而不是从其他应用程序恢复时触发.
更多推荐
所有评论(0)