0
我在我的應用程序中設置了一個preferenceActivity,並添加了一個。點擊該偏好設置後,我想刪除我在主要活動中使用的webview的歷史記錄。通過preferenceActivity清除webview的歷史記錄?
我該怎麼做?我不能在首選項活動中創建一個到webview的鏈接,因爲它不在屏幕上,並且使用MyActivity.wv.clearHistory();
不起作用。
那麼,我該怎麼做呢?
我在我的應用程序中設置了一個preferenceActivity,並添加了一個。點擊該偏好設置後,我想刪除我在主要活動中使用的webview的歷史記錄。通過preferenceActivity清除webview的歷史記錄?
我該怎麼做?我不能在首選項活動中創建一個到webview的鏈接,因爲它不在屏幕上,並且使用MyActivity.wv.clearHistory();
不起作用。
那麼,我該怎麼做呢?
我在哪裏,如果我在「onPageFinished」做這件事的歷史不會被清除,所以我結束了在WebChromeClient在「onProgressChanged」這樣做仍然遇到的情況:
webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
if (progress == 100 && mClearWebViewOnPageLoaded) {
view.clearHistory();
mClearWebViewOnPageLoaded = false;
}
}
});
究竟是如何做到這一點的答案這個問題? –
你有沒有檢查過 –
我的問題是如何從preferenceActivity調用clearHistory命令。我無法從preferenceActivity調用clearHistory。這並沒有回答這個問題。 –