FileDocCategorySizeDatePackage
BrowserPluginList.javaAPI DocAndroid 1.5 API2592Wed May 06 22:42:42 BST 2009com.android.browser

BrowserPluginList

public class BrowserPluginList extends android.app.ListActivity

Fields Summary
Constructors Summary
Methods Summary
public voidonCreate(android.os.Bundle icicle)

        super.onCreate(icicle);
        // The list of plugins can change under us, as the plugins are
        // loaded and unloaded in a different thread. We make a copy
        // of the list here.
        List loadedPlugins = WebView.getPluginList().getList();
        ArrayList localLoadedPluginList = new ArrayList();
        synchronized (loadedPlugins) {
            localLoadedPluginList.addAll(loadedPlugins);
        }
        setListAdapter(new ArrayAdapter(this,
                                        android.R.layout.simple_list_item_1,
                                        localLoadedPluginList));
        setTitle(R.string.pref_plugin_installed);
        // Add a text view to this ListActivity. This text view
        // will be displayed when the list of plugins is empty.
        TextView textView = new TextView(this);
        textView.setId(android.R.id.empty);
        textView.setText(R.string.pref_plugin_installed_empty_list);
        addContentView(textView, new LinearLayout.LayoutParams(
                               ViewGroup.LayoutParams.FILL_PARENT,
                               ViewGroup.LayoutParams.WRAP_CONTENT));

    
public voidonListItemClick(android.widget.ListView l, android.view.View v, int position, long id)

        WebView.getPluginList().pluginClicked(this, position);