/ / Android: accedere alle risorse dell'applicazione dopo l'avvio dell'attività figlio - Android, risorse

Android: accedi alle risorse dell'applicazione dopo aver avviato l'attività figlio - Android, risorse

Ho un'applicazione Android che lancia aAttività del bambino in determinate situazioni. Sia l'applicazione che l'attività sono sotto il mio controllo: ho scritto l'origine per entrambi e ho messo le risorse per entrambe le applicazioni / attività nella cartella principale delle applicazioni Android.

Quello che sto notando è che le risorse non sono disponibili in nessuna delle mie classi per l'attività del bambino. Le classi di attività figlio si trovano in un pacchetto di classi diverso dall'applicazione principale.

La mia applicazione / attività figlio è tecnicamente parte di un'unica applicazione, quindi perché non posso accedere alle risorse nelle classi di attività figlio?

Qualche idea? Grazie!

risposte:

1 per risposta № 1

Devi assicurarti di non aver importato android.R, se lo hai eliminato e import <the main package name>.r

così nella mia app viene chiamato il mio pacchetto principale

nz.thsmartlemon.test1

e il mio secondo è

nz.thesmartlemon.test2

in tutte le attività che voglio import nz.thesmartlemon.test1.R


A Eclipse piace farlo automaticamente quando si tenta di fare riferimento al file R generato quando non è stato generato.