ou pode dar um finish na A quando vai pra B e no onDestroy da B vc abre a A...
Em 25 de novembro de 2011 11:57, luciofm <luciofm@gmail.com> escreveu:
Você pode popular/repopular sua listView no onResume.
Lúcio Maciel
luciofm@gmail.com
2011/11/25 Luiz Gustavo Mafra <lgmafra@gmail.com>Tentei utilizar essas duas formas e não consegui.O que acontece?Quando eu saiu de A para B eu não estou dando finish() em A pq em algumas situação eu posso querer retornar de B para A e se eu der um finish() não da para acontecer.Então quando eu vou de A para B e chego em B eu atualizo algum registro eu dou um finish() em B e ai ele retorna automaticamente para A, mas nenhuma dessas duas forma que você sugeriram funcionou, ou então eu estou fazendo errado =D.O codigo ficou mais ou menos assim:Saindo de A para BIntent intViewReg = new Intent(view.getContext(), ViewRegistro.class);Bundle parametro = new Bundle();parametro.putString("nome", textView.getText().toString());intViewReg.putExtras(parametro);startActivity(intViewReg);Voltando de B para A ao atualizar o banco de dadosbanco = openOrCreateDatabase(nmBanco, MODE_WORLD_WRITEABLE, null);banco.delete("agendaContatos", "idContato = "+ lblIdContato.getText().toString(), null);agenda.mesageToast("Registro excluido", ViewRegistro.this);finish();Em A eu vou ter o método sugerido por Felipeprotected void onResume(){super.onResume();listNomes.refreshDrawableState();}Meu raciocínio ficou certo??Att,Em 25 de novembro de 2011 09:59, Felipe Costa <felipetce@gmail.com> escreveu:Luiz,
Ao retorna na Activity a tente fazer o seguinte:
list.refreshDrawableState();
protected void onResume(){
super.onResume();
nomeListView.refreshDrawableState();
}
ou
protected void onRestart(){
super.onRestart();
nomeListView.refreshDrawableState();
}
Felipe Costa
Analista de Sistemas Android e IOS
Mobile Solution Technology
> msn: gustavo...@hotmail.com
On 24 nov, 22:57, Luiz Gustavo Mafra <lgma...@gmail.com> wrote:
> Pessoal estou com um probleminha.
> Tenho duas activities a e b.
>
> quando eu dou um startActivity(a), eu vou na activity b e caso eu faça
> alguma modificação nos dados eu devo automaticamente retornar para a
> activity a e atualizar a ListView que tenho nela.
>
> Já tentei varias formas de fazer mas não consegui obter sucesso.
>
> Alguém poderia me ajudar??
>
> Att,
>
> --
> Luiz Gustavo S. Mafra
> Bacheralando em Ciência da Computação - UESC
> Programador PHP/MySql, PHP/PostgreSql
>
> +55 73 8142 3045
> +55 73 8838 9639
> +55 73 8869 9799
>
> Site:www.lgmafra.com.br
> twitter: @lgmafra
> skype: lgmafra
--
Luiz Gustavo S. Mafra
Bacheralando em Ciência da Computação - UESCProgramador PHP/MySql, PHP/PostgreSqlSite: www.lgmafra.com.br
Leonardo Martins Scaramel
MSN: xx11_leonardo@hotmail.com
Fone Cel: 5475-9955
"Até Mais e Obrigado pelos Peixes"






0 comentários:
Postar um comentário