Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: Atualizar Activity

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 B
    Intent 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 dados
    banco = 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 Felipe
       protected 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

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
> msn: gustavo...@hotmail.com
> twitter: @lgmafra
> skype: lgmafra



--
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

twitter: @lgmafra
skype: lgmafra

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

0 comentários:

Postar um comentário