Valeu pela dica Lúcio.
Funciona.
Mas tenho outro problema agora.
Em A estou usando um NavigationDrawer que possui uma activity com um linearLayout (llMainContentFrame) onde nele eu adciono o layout dos fragments dos projetos filhos, seguindo o conselho informado aqui pelo Felipe:
Quando estou acessando um fragment que está em B e quero navegar pra outro e manter o NavDraw, faço assim:
transaction.add(br.com.company.mainproject.R.id.llMainContentFrame, new ListRecolhimento(), ListRecolhimento.TAG);
Porém pra acessar o R de mainproject (Projeto A) eu precisaria adicionar A como dependência em B. Entro no mesmo erro de dependência circular
Eu sei que tudo seria resolvido se eu usasse apenas um projeto mas são muitos módulos. Queria modularizar pra manutenção ficar mais fácil.
Em Tue Dec 16 2014 at 07:32:10, luciofm <luciofm@gmail.com> escreveu:
No projeto B você deve ter uma classe que estende Application com os atributos necessários e em A sua classe application deve estender a classe da Lib.On Tue, Dec 16, 2014, 5:38 AM Jean Santiago <jeansantiago00@gmail.com> wrote:Galera,Estou migrado do Eclipse pro Android Studio.No eclipse eu usava dois projetos da seguinte forma:Projeto A|-------- Projeto B (Library)O projeto B era do tipo library.Pra eu acessar os fragments de B eu precisei adicionar B como library de A.Porém em B, eu preciso ter acesso a um atributo do Application de A, então adicionei em B o projeto A.No eclipse só precisei desativar o build automático e funcionava corretamente mesmo com essa dependência circular.Estou migrando pro AS e o Projeto B ficou como um módulo de A do tipo Adroid Library.Fiz as dependências em ambos para que as classes fossem "enxergadas" em cada projeto, porém ocorre o erro de dependência circular e não consigo prosseguir como fazia no eclipse.Alguém já passou por isso?O que me sugerem?Eu não queria mudar a estrutura do projeto pois como a app possui muitas funções, pretendo fazer depois a seguinte estrutura:Projeto A|-------- Projeto B (Library)|-------- Projeto C (Library)|-------- Projeto D (Library)|-------- Projeto E (Library)Sendo que B, C, D e E utilizam informações de A e A utiliza informações das libraries.Obrigado.----
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.
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