Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Ajuda em ArrayList e adapter

Boa tarde.

Eu tinha esse problema mas resolvi da seguinte forma.

private void Filldata() {
Cursor c = dao.findAllObject();
startManagingCursor(c);

String [] from = new String[]{"_id", "nomefantasia"};
int[] to = new int[]{R.id.textView1, R.id.textView2};

SimpleCursorAdapter sca = new SimpleCursorAdapter(this,
R.layout.listview_row, c, from, to);

setListAdapter(sca);
}

Utilizando o Cursor dos dados para preencher um adapter alem que
economizar em código e utilização de memória logo que você vai estar
trabalhando com cursor <-> adapter, assim não necessito de uma lógica
de meio de campo para fazer a ligação entre os dois. Claro que tem
talvez nesse meio de campo você pode haver algum tratamento, dai se
faz necessário, mas tirando isso na minha opinião (que pode ser ruim)
fica bem melhor de se trabalhar.

Em 2 de dezembro de 2011 16:34, Marcelo Henrique
<marcelohd02@gmail.com> escreveu:
>
>
> ArrayAdapter<String> listas;
> ArrayList<MinhaClasse> lista;
> listas = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1
> ,lista);
>
> os dados que alimentam o arraylist lista vem do banco eu preciso pegar esses
> dados e alimentar meu adapter pra setar um ListView.
> sei que a diferença tah aqui "<>" mais queria um modo de fazer essa minha
> classe trabalhar como um ArrayList de String.
>

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário