Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void AtulizarListView()
- {
- Cursor c = GBD.GetDadosTabela("Agendamento");
- String Img;
- Calendar cal = Calendar.getInstance();
- String dia = cal.get(Calendar.DAY_OF_MONTH)+"/"+(cal.get(Calendar.MONTH)+1)+"/"+cal.get(Calendar.YEAR);
- // Each row in the list stores country name, currency and flag
- List<HashMap<String,String>> aList = new ArrayList<>();
- HashMap<String,String> hm;
- String desc;
- String s;
- String aux;
- BitSet BS;
- String id;
- int estado;
- intl= new ArrayList<>();
- if (c.moveToFirst())
- {
- do
- {
- aux=c.getString(c.getColumnIndex("Repeticao"));
- s = c.getString(c.getColumnIndex("Data"));
- estado = c.getInt(c.getColumnIndex("Estado"));
- desc = "Repetição: ";
- switch(aux)
- {
- case "-1":
- desc+="Não";
- break;
- case "2":
- desc+="Mensalmente";
- break;
- case "3":
- desc+="Anualmente";
- break;
- default:
- BS = Bits.convert(aux);
- desc+="{";
- if(BS.get(0))
- desc+=" dom ";
- if(BS.get(1))
- desc+=" seg ";
- if(BS.get(2))
- desc+=" ter ";
- if(BS.get(4))
- desc+=" qua ";
- if(BS.get(5))
- desc+=" qui ";
- if(BS.get(6))
- desc+=" sex ";
- if(BS.get(7))
- desc+=" sab ";
- desc+="}";
- }
- desc+="\nCompletado: ";
- if(estado == 1)
- desc+="Não";
- else desc+="Sim";
- desc+="\nArea: "+c.getString(c.getColumnIndex("Area")) + " SubArea: " + c.getString(c.getColumnIndex("SubArea"));
- desc+="\nHoras: " + c.getString(c.getColumnIndex("Hora_Inicio")) + " - " + c.getString(c.getColumnIndex("Hora_Fim"));
- desc+="\nPontos: " + c.getInt(c.getColumnIndex("Pontos"));
- hm = new HashMap<>();
- id=c.getString(c.getColumnIndex("ID_Tarefa"));
- intl.add(Integer.parseInt(id));
- hm.put("txt", "ID : " + id + "\n" + "Tarefa : " + c.getString(c.getColumnIndex("Nome_Tarefa")));
- hm.put("cur", "Descrição :\n" + desc);
- Img = c.getString(c.getColumnIndex("Elemento_Grafico"));
- //se for uma imagem default
- if(Img.startsWith("$")) hm.put("img", Integer.toString(DEFIMG.geti(Img)));
- else hm.put("img", Img);
- aList.add(hm);
- }while (c.moveToNext());
- }
- c.close();
- // Keys used in Hashmap
- String[] from = { "img","txt","cur" };
- // Ids of views in listview_layout
- int[] to = { R.id.img,R.id.txt,R.id.cur};
- // Instantiating an adapter to store each items
- // R.layout.listview_layout defines the layout of each item
- SimpleAdapter adapter = new SimpleAdapter(getBaseContext(), aList, R.layout.listview_layout, from, to);
- // Setting the adapter to the listView
- ListView listView = (ListView)findViewById(R.id.listview);
- listView.setAdapter(adapter);
- }
- public void Remover(int id)
- {
- database.delete("Agendamento", "ID_Tarefa=" + id, null);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement