Ola a todos estou com 2 problemas
1) Estou fazendo um AsyncTask com estas declaração
public class EntregadorAsyncTask extends AsyncTask<Integer, Void, List<Entregador>> {
e no metodo
protected List<Entregador> doInBackground(Integer... params) {
EntregasWS eWs = new EntregasWS();
List<Entregador> entregadores = eWs.consomeListarEntregasWs(context);
return entregadores;
}
com a chamada
EntregadorAsyncTask ea = new EntregadorAsyncTask(this, entregadorAdapter);
List<Entregador> entregadores = (List<Entregador>) ea.execute(1);
só que sempre dá erro typecast
to marcando bobeira onde?
2) Meu segundo problema é, extendi a class BaseAdapter e criei o meu. Agora preciso atualizada em alguns momentos atravez de uma chama a um WS, para isto fiz um metodo nele chamado RefreshAll que funciona e faz o seguinte:
this.entregadores = entregadores;
this.notifyDataSetChanged();
o problema (que não sei se é por conta disto) é que no emulador (2.1) aparece a barra de rolagem quando preciso, mas no dispositivo real não.
Alguma ideia?
Desde já obrigado
--
Setor de Desenvolvimento
JRS Computação
Fone: (19) 3837-8888
Fax: (19) 3837-8884






0 comentários:
Postar um comentário