Thanks a lot.
Im a bit confused about the fact that the (Subclass) of
ResourceCursorAdapter needs an Cursor in its Constructor
as i do the query in the runQueryOnBackgroundThread Method. Any hint
why this is done like this ?

regards,
Jens




On 17 Mrz., 12:22, Kostya Vasilyev <[email protected]> wrote:
> I don't know if there are - never looked there.
>
> However, it's literally just a few lines of code:
>
> - Subclass ResourceCursorAdapter;
> - Override bindView to do the usual thing;
> - Override runQueryOnBackgroundThread to do something like:
>
>      @Override
>      public Cursor runQueryOnBackgroundThread(CharSequence constraint) {
>          String filter = constraint == null ? "" : constraint.toString();
>          Cursor c = mContentResolver.query(<something using "filter">);
>          if (c != null) {
>              c.getCount();        // Force data to be sent over right here
>          }
>          return c;
>      }
>
> 17.03.2011 14:10, mac-systems пишет:
>
>
>
> > Is there any API Example about this stuff in the SDK ?
> > Looks like what i have to use...
>
> > On 17 Mrz., 11:56, Kostya Vasilyev<[email protected]>  wrote:
> >> 17.03.2011 13:47, mac-systems пишет:
>
> >>> Hello,
> >>> what would be the best approach to use an ContentProvider and a
> >>> AutoCompleteTextView ?
> >>> Looks like i have to use the CursorAdapter ?
> >>> regards,
> >>> Jens
> >> Yep.
>
> >> It needs a ListAdapter that implements Filterable.
>
> >> CursorAdapter satisfies those requirements, as does
> >> ResourceCursorAdapter (one less method to override).
>
> >> You will then need to either override runQueryOnBackgroundThread in the
> >> adapter, or delegate through a FilterQueryProvider.
>
> >> --
> >> Kostya Vasilyev --http://kmansoft.wordpress.com
>
> --
> Kostya Vasilyev --http://kmansoft.wordpress.com

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to