Android - put.extra() con listas dinámicas

 
Vista:
Imágen de perfil de Violeta
Val: 36
Ha disminuido 1 puesto en Android (en relación al último mes)
Gráfica de Android

put.extra() con listas dinámicas

Publicado por Violeta (22 intervenciones) el 15/06/2020 19:12:17
Hola.

Tengo que crear una lista dinámica a partir de una consulta SQLite. Hasta ahí sin problemas.

El problema lo tengo en que en la lista solo puede verse uno de los datos, pero después al seleccionar un elemento, tienen que pasarse a otra actividad todo los datos de ese elemento.

Este es el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
final Cursor c = db.rawQuery("SELECT * FROM equipos", null);
int txtNum = c.getCount();
 
if (txtNum != 0) {
 
    if (c.moveToFirst()) {
 
        do {
 
            lista.add(c.getString(1));
            estadio=c.getString(2);
            bkg=c.getInt(3);
            player= c.getInt(4);
            latx=c.getDouble(5);
            longy=c.getDouble(6);
 
        } while (c.moveToNext());
 
    }
 
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, lista);
    txtList.setAdapter(adapter);
    txtList.setClickable(true);
 
    txtList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
 
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            Intent i = new Intent(MainActivity.this, Vista.class);
            Object miCon = parent.getItemAtPosition(position);
            String texto = miCon.toString();
 
Aquí deberían ir el resto de datos
 
            TextView miAdv = findViewById(R.id.adv);
             miAdv.setText("posición "+position);
            startActivity(i);
 
        }
    });

Cualquier idea será bienvenida, llevo dos días volviéndome loca, además tampoco es que haya mucha literatura al respecto..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Violeta
Val: 36
Ha disminuido 1 puesto en Android (en relación al último mes)
Gráfica de Android

put.extra() con listas dinámicas

Publicado por Violeta (22 intervenciones) el 16/06/2020 20:20:12
Al final lo he solucionado haciendo una clase de objetos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar