Inflar un Listview con un CursorAdapter

Lección 21 del Curso Lector QR Android PHP MYSQL

Veremos cómo llenar un ListView con datos JSON usando la clase CursorAdapter, en esta sección implementaremos las acciones para la tabla productos

Inflar un Listview con un CursorAdapter

COMPRA ESTE CURSO

Y accede a todos los recursos y videos, explicación, scripts y descarga del código fuente disponible con la compra del curso

COMPRAR

Veremos cómo inflar el Widget ListView con datos de la tabla productos creada en SQLITE.

Actividades:

  1. Declaramos un listview dentro del layout de la actividad ListadoActivity
  2. Creamos un recurso dentro de la carpeta res  con el nombre de listaproductos.xml
  3. Creamos una clase CursorAdapter llamada ProductosAdapter e implementamos sus métodos por default y su constructor.
    private Button btnScanner;
    private DbManager db;
    private ListView lista;
    private ProductosAdapter adapter;
    private Cursor c;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_listado);
        db = new DbManager(getApplicationContext());
        btnScanner= findViewById(R.id.btnScanner);
        lista = findViewById(R.id.listaProductos);

        btnScanner.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
....
            }
        });
        c = db.getCursor("productos","1");
        if(c.moveToFirst()){
          ...
        }else{
            Log.d("ERROR VACIO","pro");
        }

       

    }

COMPRA ESTE CURSO

Y accede a todos los recursos y videos, explicación, scripts y descarga del código fuente disponible con la compra del curso

COMPRAR

450 visitas

Logo Codea App

© Todos los derechos reservados CODEA APP | Cursos de programación avanzados con proyectos reales | 2020