从preferenceActivity webview.clearCache [英] webview.clearCache from PreferenceActivity

查看:115
本文介绍了从preferenceActivity webview.clearCache的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是用我的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆