possível alterar dinamicamente o adaptador de um ListVie

Em vez de criar várias atividades, gostaria de alterar oArrayAdapter doListView como necessário. Não vejo menção no API sobre se é ou não certo ligar parasetAdapter() mais de uma vez

Para ser mais específico, diga que gostaria de iniciar uma atividade que tenha umListView. Neste exemplo, oListView é inicializado com umlistView.setAdapter(this) de, digamos, umCategoryArrayAdapter.

Em seguida, um usuário seleciona uma categoria. Sem iniciar uma nova atividade, o código definirá um novo adaptador para o mesmoListView. O novo adaptador, digaItemArrayAdapter callslistView.setAdapter(this).

Alguém tem experiência em fazer isso com sucesso ou conhece algum motivo específico para isso não ser feito?

questionAnswers(4)

yourAnswerToTheQuestion