android - How to set Custom Cursor Adapter to list when using LoaderManager -


in oncreate:

listview definition:

 listview = (listview) findviewbyid(r.id.listview1); 

loader manager:

getloadermanager().initloader(0, null, new loadermanager.loadercallbacks<cursor>() {     @override     public loader<cursor> oncreateloader(int id, bundle args) {         return new cursorloader(listdetailactivity.this,                 receiptprovider.uri_receipt, receipt.fields, null, null,                 null);     }      @override     public void onloadfinished(loader<cursor> loader, cursor c) {         system.out.println("cursor: " + c);     }      @override     public void onloaderreset(loader<cursor> arg0) {      } }); 

my custom cursor adapter:

 private class curadapter extends cursoradapter {          public curadapter(context context, cursor c, int flags) {             super(context, c, flags);         }           @override         public void bindview(view view, context context, cursor cursor) {              textview tv = (textview) view.findviewbyid(r.id.textview2);             string name = (cursor.getstring(cursor.getcolumnindexorthrow("receipt_name")));              tv.settext(name);             //setimage(image, iv);          }          @override         public view newview(context context, cursor cursor, viewgroup parent) {              view view = layoutinflater.from(context).inflate(r.layout.list_layout, null);              return view;          }       } 

how set cursor list now? know how simplecursoradapter, clueless on how cursor adapter, hints?

for doing like:

  @override             public void onloadfinished(loader<cursor> loader, cursor c) {                curadapter cur = new curadapter(listdetailactivity.this, c, 0);                 listview.setadapter(cur);             } 

it works properly, not sure if proper way this?

maybe so:

listview.setadapter(new curadapter(this, cursor)); 

Comments

Popular posts from this blog

yii2 - Yii 2 Running a Cron in the basic template -

asp.net - 'System.Web.HttpContext' does not contain a definition for 'GetOwinContext' Mystery -

wso2esb - How to concatenate JSON array values in WSO2 ESB? -