[RESOLVIDO] Atualizar listView sem perder o foco

Fala galera… blz…?!
estou fazendo uma pequena aplicação para Android que lista uns produtos com opção de alterar a quantidade do produto.
Tenho um listview que é populado desta forma:

Quando eu clico no produto para alterar, é chamado uma outra Activity (AlterarMedidaActivity), eu altero e volta para a Activity anterior (ListViewActivity).
Tudo isso faz corretamente, mas o que eu preciso é que quando voltar para a minha ListViewActivity, o foco da tela continue na mesma posição que estava
mas com a lista atualizada.
Eu consigo fazer um ou outro, mas não os dois juntos…rsrs ou atualizo a lista e perde o foco ou volta no foco com a lista desatualizada…
Alguém tem uma dica…?!

abraco

Praticamente nunca use listActivity, mas creio que tenha mesmo comportamento que uma listView, então pode ser que dê certo :slight_smile:

[code]private int index= 0;
private int top = 0;

@Override
protected void onPause(){
index = getListView().getFirstVisiblePosition();
View v = getListView().getChildAt(0);
top = (v == null) ? 0 : v.getTop();
}

@Override
protected void onResume(){
getListView().setSelectionFromTop(index, top);
}
[/code]

Fonte: http://stackoverflow.com/questions/3014089/maintain-save-restore-scroll-position-when-returning-to-a-listview

valeo fabriciov
era bem isso que eu precisava…