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.
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>:--nele comAs referencias que encontrei sempre consideram que o fragment está em umaOlá,Como fazer esse tratamento com fragments?
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.
activity, que é iniciada por startActivityForResult e dps é fechado.
Mas o meu caso é diferente. Tenho uma única activity, e vou substituindo os fragments
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/)
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.
0 comentários:
Postar um comentário