Search in sources :

Example 26 with Adapter

use of android.widget.Adapter in project AutoLoadListView by ZhaoKaiQiang.

the class ZSwipeItem method isEnabledInAdapterView.

/**
	 * if working in {@link android.widget.AdapterView}, we should response
	 * {@link android.widget.Adapter} isEnable(int position).
	 *
	 * @return true when item is enabled, else disabled.
	 */
private boolean isEnabledInAdapterView() {
    @SuppressWarnings("rawtypes") AdapterView adapterView = getAdapterView();
    boolean enable = true;
    if (adapterView != null) {
        Adapter adapter = adapterView.getAdapter();
        if (adapter != null) {
            int p = adapterView.getPositionForView(ZSwipeItem.this);
            if (adapter instanceof BaseAdapter) {
                enable = ((BaseAdapter) adapter).isEnabled(p);
            } else if (adapter instanceof ListAdapter) {
                enable = ((ListAdapter) adapter).isEnabled(p);
            }
        }
    }
    return enable;
}
Also used : AdapterView(android.widget.AdapterView) Adapter(android.widget.Adapter) BaseAdapter(android.widget.BaseAdapter) ListAdapter(android.widget.ListAdapter) BaseAdapter(android.widget.BaseAdapter) SuppressLint(android.annotation.SuppressLint) ListAdapter(android.widget.ListAdapter)

Example 27 with Adapter

use of android.widget.Adapter in project zxingfragmentlib by mitoyarzun.

the class AppPickerActivity method onListItemClick.

@Override
protected void onListItemClick(ListView l, View view, int position, long id) {
    Adapter adapter = getListAdapter();
    if (position >= 0 && position < adapter.getCount()) {
        String packageName = ((AppInfo) adapter.getItem(position)).getPackageName();
        Intent intent = new Intent();
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
        intent.putExtra(Browser.BookmarkColumns.URL, "market://details?id=" + packageName);
        setResult(RESULT_OK, intent);
    } else {
        setResult(RESULT_CANCELED);
    }
    finish();
}
Also used : Adapter(android.widget.Adapter) Intent(android.content.Intent)

Example 28 with Adapter

use of android.widget.Adapter in project android_frameworks_base by AOSPA.

the class AppWidgetHostView method viewDataChanged.

/**
     * Process data-changed notifications for the specified view in the specified
     * set of {@link RemoteViews} views.
     */
void viewDataChanged(int viewId) {
    View v = findViewById(viewId);
    if ((v != null) && (v instanceof AdapterView<?>)) {
        AdapterView<?> adapterView = (AdapterView<?>) v;
        Adapter adapter = adapterView.getAdapter();
        if (adapter instanceof BaseAdapter) {
            BaseAdapter baseAdapter = (BaseAdapter) adapter;
            baseAdapter.notifyDataSetChanged();
        } else if (adapter == null && adapterView instanceof RemoteAdapterConnectionCallback) {
            // If the adapter is null, it may mean that the RemoteViewsAapter has not yet
            // connected to its associated service, and hence the adapter hasn't been set.
            // In this case, we need to defer the notify call until it has been set.
            ((RemoteAdapterConnectionCallback) adapterView).deferNotifyDataSetChanged();
        }
    }
}
Also used : RemoteAdapterConnectionCallback(android.widget.RemoteViewsAdapter.RemoteAdapterConnectionCallback) AdapterView(android.widget.AdapterView) Adapter(android.widget.Adapter) BaseAdapter(android.widget.BaseAdapter) View(android.view.View) AdapterView(android.widget.AdapterView) TextView(android.widget.TextView) BaseAdapter(android.widget.BaseAdapter)

Example 29 with Adapter

use of android.widget.Adapter in project zxing by zxing.

the class AppPickerActivity method onListItemClick.

@Override
protected void onListItemClick(ListView l, View view, int position, long id) {
    Adapter adapter = getListAdapter();
    if (position >= 0 && position < adapter.getCount()) {
        String packageName = ((AppInfo) adapter.getItem(position)).getPackageName();
        Intent intent = new Intent();
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
        // Browser.BookmarkColumns.URL
        intent.putExtra("url", "market://details?id=" + packageName);
        setResult(RESULT_OK, intent);
    } else {
        setResult(RESULT_CANCELED);
    }
    finish();
}
Also used : Adapter(android.widget.Adapter) Intent(android.content.Intent)

Example 30 with Adapter

use of android.widget.Adapter in project BarcodeEye by BarcodeEye.

the class AppPickerActivity method onListItemClick.

@Override
protected void onListItemClick(ListView l, View view, int position, long id) {
    Adapter adapter = getListAdapter();
    if (position >= 0 && position < adapter.getCount()) {
        String packageName = ((AppInfo) adapter.getItem(position)).getPackageName();
        Intent intent = new Intent();
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
        intent.putExtra(Browser.BookmarkColumns.URL, "market://details?id=" + packageName);
        setResult(RESULT_OK, intent);
    } else {
        setResult(RESULT_CANCELED);
    }
    finish();
}
Also used : Adapter(android.widget.Adapter) Intent(android.content.Intent)

Aggregations

Adapter (android.widget.Adapter)36 AdapterView (android.widget.AdapterView)23 View (android.view.View)18 BaseAdapter (android.widget.BaseAdapter)15 ListAdapter (android.widget.ListAdapter)12 AbsListView (android.widget.AbsListView)10 RemoteAdapterConnectionCallback (android.widget.RemoteViewsAdapter.RemoteAdapterConnectionCallback)7 TextView (android.widget.TextView)7 Intent (android.content.Intent)4 ExpandableListAdapter (android.widget.ExpandableListAdapter)4 HeaderViewListAdapter (android.widget.HeaderViewListAdapter)3 SuppressLint (android.annotation.SuppressLint)2 ExpandableListView (android.widget.ExpandableListView)2 SectionIndexer (android.widget.SectionIndexer)2 DataSetObserver (android.database.DataSetObserver)1 FragmentPagerAdapter (android.support.v4.app.FragmentPagerAdapter)1 CursorAdapter (android.support.v4.widget.CursorAdapter)1 ViewGroup (android.view.ViewGroup)1 ArrayAdapter (android.widget.ArrayAdapter)1 ListView (android.widget.ListView)1