Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Retorno de resultado de Fragment

o/

Abraços!

----------------------------------------------------------
Ubiratan Soares
(11) 98565 8455


2014-05-05 16:46 GMT-03:00 Adorilson Bezerra <adorilson@gmail.com>:



2014-04-28 17:09 GMT-03:00 Ubiratan Soares <ubiratan.f.soares@gmail.com>:
Ajudou sim. Resolvi usando isso[0]. Obrigado.

E na verdade, pensando sobre isso, faz mais sentido mesmo. Por que com activity a ideia é pegar o retorno de uma activity que ficou por
cima na pilha.  Enquanto com fragment, nem sempre isso será verdade (embora fosse no meu caso). O fragmento aberto pode ficar ao lado
do que disparou a ação e algum evento nele já ter que alterar esse primeiro.

public void set

 

TargetFragment (Fragment fragment, int requestCode)

Optional target for this fragment. This may be used, for example, if this fragment is being started by another, and when done wants to give a result back to the first. The target set here is retained across instances via FragmentManager.putFragment().


----------------------------------------------------------
Ubiratan Soares


2014-04-28 17:05 GMT-03:00 Adorilson Bezerra <adorilson@gmail.com>:
Olá,

para pegar o resultado de uma activity,
devemos iniciar a activity com startActivityForResult(...)
e na activity que chamou implementar o método onActivityResult pra tratar o resultado.

Como fazer esse tratamento com fragments?
As referencias que encontrei sempre consideram que o fragment está em uma
activity, que é iniciada por startActivityForResult e dps é fechado.

Mas o meu caso é diferente. Tenho uma única activity, e vou substituindo os fragments
nele com

transaction.replace(R.id.main, newFragment);
transaction.addToBackStack(null);

Como tratar esse situação?

--
Adorilson Bezerra

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos em outro formato, você pode instalar gratuita e livremente o LibreOffice (http://libreoffice.org/)

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Adorilson Bezerra

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos em outro formato, você pode instalar gratuita e livremente o LibreOffice (http://libreoffice.org/)

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

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

0 comentários:

Postar um comentário