我正在为Android开发一个浏览器。
是否可以在Checkbox Preference
中创建webview.setPluginsEnabled
以启用和停用Flash插件(Preferences
)?
<CheckBoxPreference
android:title="Enable/Disable Flash"
android:key="chkbox_flash"
Here I need the code to set WebView.getSettings().setPluginsEnabled(boolean)
to true or to false />
答案 0 :(得分:0)
我没有开发到Android,但似乎你应该为你的CheckBoxPreference添加一个监听器,如checkboxpreference-onclick(docs)
然后关闭插件的状态。继承人doc。基本上,你必须这样做:
WebView webview = new WebView(this);
webview.getSettings().setPluginState(PluginState.OFF);
您不应该使用setPluginsEnabled
,因为它是deprecated。但请注意,它会禁用任何插件,而不仅仅是Flash。