我有一個Phonegap打包應用程序,當按下按鈕時打開PDF查看器。我用FileOpener2插件做了它。Android WebView阻止頁面重新加載
當我從PDF查看器返回到應用程序時,結果因Android版本而異。
在Android 4. *應用程序保持它應該在離開應用程序之前。但是,在Android 2.3.7中,WebView會重新加載應用程序,這是我不期待的行爲。
我已經嘗試更改android:launchmode singleTask或singleInstance沒有成功。
當我回到Phonegap應用程序時,如何避免頁面重新加載?
在此先感謝!
更新1
我已經修改了其與延伸WebViewClient科爾多瓦或PhoneGap的類CordovaWebViewClient:
@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只有當應用程序開始被解僱,當它從另一個恢復不應用。
哦,我的上帝,你救了我一命。感謝您的解決方案。 – Hamid
所以,如果你設置了LaunchMode,我們是否需要在活動中使用上面的代碼'onLoadResource'? – rashidnk