Galera, no meu layout (xml) adicionei um <fragment/> sem @id, e está funcionando normalmente:
<!-- DATA PARA ACERTO PREVISTO -->
<LinearLayout
android:id="@+id/lnlAcertoPrevisto"
android:layout_below="@id/lnlRepresentante"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/acertoPrevisto"
android:textStyle="bold" />
<fragment
class="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 line
Duplicate 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






0 comentários:
Postar um comentário