so di poter fare una classe ricevitore interno per chiamare qualsiasi metodo dal mio ricevitorechiamare un metodo di un'attività da una classe BroadcastReceiver
Ma la mia attività principale è troppo dannatamente grande e fa un sacco di cose. Quindi avrò bisogno di una classe che estenda il ricevitore broadcast ma che non sia una classe interiore. E posso chiamare un metodo dalla mia attività principale. Non so se è possibile ma la mia attività è un'attività di Home e un'attività "singleInstance", quindi forse con questo dettaglio qualcuno ha un modo per accedere alla mia attività.
Se è impossibile un modo per suddividere un codice Java in più file, il mio principale ha più di 600 righe. (E per le informazioni che ho già 19 file java per una versione alpha delle mie applicazioni così ho provare a dividerlo)
non si può passare il contesto di attività al vostro BrodcastRecevier e utilizzarlo per avviare l'attività? – Blackbelt
L'attività è sempre in avvio, non voglio avviarla dal ricevitore, basta chiamare un metodo. – Jebik