2

我正在为 Android 开发浏览器。

是否可以在 中创建一个Checkbox Preference启用和禁用 Flash 插件(webview.setPluginsEnabledPreferences

<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 />
4

1 回答 1

0

我没有开发到 Android,但似乎你应该像这个checkboxpreference-onclick ( docs )一样为你的 CheckBoxPreference 添加一个监听器

然后将插件的状态设置为关闭。继承人的文档。基本上,你必须这样做:

WebView webview = new WebView(this);
webview.getSettings().setPluginState(PluginState.OFF);

您不应该使用setPluginsEnabled,因为它已被弃用。但请注意,它会禁用任何插件,而不仅仅是 Flash。

于 2012-08-10T12:35:57.643 回答