Ricardo tentei com tag também, mas deu o mesmo erro de duplicidade:
<fragment
class="br.com.fsoft.tablet.interno.fragments.FragmentData"
android:tag="fragData"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Pesquisando na Internet, inclusive um vídeo teu falando sobre Fragment diz para validar o Bundle:
if(savedInstanceState == null) Porém não entendi ao certo como usa-lo.
Em 27 de novembro de 2012 14:18, Ricardo Lecheta <rlecheta@gmail.com> escreveu:
Felipe,Use uma tag no lugar de id, depois faça findFragmentByTag..--2012/11/27 Felipe Aron <felipearon@gmail.com>
--Galera, no meu layout (xml) adicionei um <fragment/> sem @id, e está funcionando normalmente:<!-- DATA PARA ACERTO PREVISTO --><LinearLayoutandroid:id="@+id/lnlAcertoPrevisto"android:layout_below="@id/lnlRepresentante"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical" ><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/acertoPrevisto"android:textStyle="bold" /><fragmentclass="br.com.fsoft.tablet.interno.fragments.FragmentData"android:layout_width="wrap_content"android:layout_height="wrap_content" /></LinearLayout>Porém agora, vou precisar dar um @id para ese <fragment/> pois vou precisar acessá-lo no meu FragmentActivity.Porém, se coloco @id no <fragment/> ao executar o app, dá erro:"Caused by: java.lang.IllegalArgumentException: Binary XML file lineDuplicate id 0x7f040047, tag null, or parent id 0x0 with another fragment for br.com.fsoft.tablet.interno.fragments.FragmentData"
Pelo que entendi o erro diz que esse @id está duplicado, mas não sei o porque. Alguém já passou por isso? Como resolver?--Analista-Programador
--
Ricardo Lecheta
Analista-Programador






0 comentários:
Postar um comentário