class MyAdapter extends ResourceCursorAdapter {
public MyAdapter(Context context, Cursor cur) {
super(context, R.layout.product, cur);
mNameIndex = cur.getColumnIndex( MyDatabase2.ProductsMetaDataArt.PRODUCT_NOME_KEY);
mUriIndex = cur.getColumnIndex( MyDatabase2.ProductsMetaDataArt.PRODUCT_URIIMG_KEY);
mQtaIndex = cur.getColumnIndex( MyDatabase2.ProductsMetaDataLog.PRODUCT_QUANT_KEY);
public View newView ( Context context, Cursor cursor, ViewGroup parent ) {
LayoutInflater li = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
return li.inflate(R.layout.product, parent, false);
public void bindView(View view, Context context, Cursor cur) {
TextView nameAr = ( TextView ) view.findViewById( R.id.Nomear );
TextView qtaAr = ( TextView ) view.findViewById( R.id.Qtaar );
ImageView imageAr = (ImageView) view.findViewById(R.id.ImageArticolo);
nameAr.setText( cur.getString( mNameIndex ) );
qtaAr.setText( cur.getString( mQtaIndex ) );
imageAr.setImageURI(Uri.parse(cur.getString( mUriIndex )));