www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

Como asignar las entradas en el ListView y la base de datos?

spartan21 2018-11-02 15:52:25

no puedo entender con la asignación de id de registros en una vista de lista y en la base de datos.

ArrayList<Map<String,Object>> data=new ArrayList<Map<String, Object>>(
                type.size());
        Map<String,Object>m;
        for (int i=0;i<type.size();i++){
            m=new HashMap<String, Object>();
            m.put("type", type.get(i));
            m.put("sum", sum.get(i));
            data.add(m);
        }

        //массив имен Spend, Profit
        String[]from={"type","sum"};
        int[] to={R.id.tvType,R.id.tvSum};

        SimpleAdapter simpleAdapter=new SimpleAdapter(this,data,R.layout.item1,from,to);

 lvData=(ListView)findViewById(R.id.lvData);
            lvData.setAdapter(simpleAdapter);
            lvData.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);


Encontré la función hasStableIds()==true)
Yo no entiendo como y donde no se puede conectar, ms inteligibles ejemplos no encontrado.

TosterModerator 2018-11-02 16:10:36

spartan21 estimado usuario, le recomendamos que vuelva a prestar más atención en el apartado 3.1 en el reglamento de funcionamiento del servicio (y en particular, en su último párrafo). En caso contrario, sus preguntas serán removidos por causa de etiqueta de spam, y la violación sistemática de conducirán al bloqueo de la cuenta.


Total answers: 1

fuliozor 2018-11-08 18:03:23

Añada en su Map avanzadas campo, por ejemplo, id, que será el identificador de la base de datos. Luego se puede por el número de entradas de un ListView conseguir su objeto y, desde allí, ya el id de los registros de la base de datos

Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.