Boa Tarde, Pessoal!
Estou com o seguinte problema…
Carrego uma ListActivity com o metodo buscarMaterias abaixo
Só q quando tento atualizar a tela com a mesma lista passando parametros diferentes nao funciona.
[code]protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
recuperarParametrosTelaCanais();
dialog = ProgressDialog.show(this, "Aguarde", "Carregando a lista de matérias...");
String dataInicial =dataHoraInicial();
String dataFinal = dataHoraFinal();
buscarMaterias(dataInicial,dataFinal,listarMaterias);
}[/code]
[code] public void buscarMaterias(final String datai,final String dataf,ListlistaM){
listaM.clear();
try {
lista = listarMateriaWs.listarMaterias(codCliente,datai,dataf);
} catch (IOException e) {
// TODO Auto-generated catch block
e.getMessage();
}
for (int i = 0; i < lista.size(); i++) {
Materias materia = new Materias();
materia.setMateriaId(lista.get(i).getMateriaId());
materia.setMateriaTitulo(lista.get(i).getMateriaTitulo());
materia.setVeiculoTitulo(lista.get(i).getVeiculoTitulo());
materia.setMateTipo(lista.get(i).getMateTipo());
listaM.add(materia);
}
setListAdapter(new MateriaAdapter(ListarMaterias.this, listaM));
dialog.dismiss();
}[/code]
[code]private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month,
int day) {
// TODO Auto-generated method stub
Calendar calendario = Calendar.getInstance();
int hora = calendario.get(Calendar.HOUR_OF_DAY);
int min = calendario.get(Calendar.MINUTE);
int seg = calendario.get(Calendar.SECOND);
//data = dataHoraFinal2(year, month + 1,day);
String dataInicio2 = String.valueOf(year) + "-"
+ String.valueOf(month+1) + "-"
+ String.valueOf(day)+" "+"00"+ ":" + "05"+ ":"+"00";
String dataFinal2 = String.valueOf(year) + "-"
+ String.valueOf(month+1) + "-"
+ String.valueOf(day)+" "+"23"+ ":" + "59" + ":" + "59";
dialog = ProgressDialog.show(ListarMaterias.this, "Aguarde", "Recarregando a lista de matérias...");
buscarMaterias(dataInicio2, dataFinal2,listarMaterias);
dialog.dismiss();
}
};[/code]
alguém sabe dizer pq nao esta atulizando a tela?
Obrigado