A tag realmente não gera classe R, mas o erro de duplicação persiste:
"Duplicate id 0xffffffff, tag fragData, or parent id...."
Verifiquei a classe R em busca desse "0xffffffff" porém não existe.
Confesso que estou andando em círculos com esse pequeno/grande problema...rs.
--
-- Confesso que estou andando em círculos com esse pequeno/grande problema...rs.
Em 27 de novembro de 2012 14:36, Ricardo Lecheta <rlecheta@gmail.com> escreveu:
FelipeCom a tag não vai duplicar, pois não gera a classe R.--
Veja na classe R quem é este 0x7f040047, que você vai descobrir onde duplicou
2012/11/27 Felipe Aron <felipearon@gmail.com>Ricardo tentei com tag também, mas deu o mesmo erro de duplicidade:<fragmentclass="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
--
Ricardo Lecheta
Analista-Programador






0 comentários:
Postar um comentário