从preferenceActivity webview.clearCache [英] webview.clearCache from PreferenceActivity
问题描述
我是用我的preferencesActivity扩展preferences.xml。
I have preferences.xml which is used in my extension of PreferencesActivity.
我还有一个preference的,我想用它来清除web视图的高速缓存中的XML。
I have another preference in the xml that I would like to use to clear the cache of a webview.
它有一个关键的,虽然我不知道如何射击webview.clearCache由pressing在我的preferences项...
It has a key though I can't work out how to fire webview.clearCache by pressing the entry in my preferences...
在简单地说,我想从我的preferences屏幕就像人们可以从选项菜单项,运行webview.clearCache()命令
In a nutshell, I'd like to run the webview.clearCache() command from a my preferences screen like one can from an options menu item.
行,所以我想我必须在preferenceClick使用像西顿preferenceClickListener用,但如何?
OK so I think I have to use something like setOnPreferenceClickListener with onPreferenceClick, but how?
推荐答案
加入解决:
Preference myPref = findPreference("myPref");
myPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
MyActivity.mWebView.clearCache(true);
return false;
}
});
这篇关于从preferenceActivity webview.clearCache的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!