Differenziare l'object di applicazione da Activity e BroadcastReceiver su Android

Ho un'applicazione che si basa sulle notifiche push per aggiornare gli utenti degli events che accadono in linea. A tal fine, ho la mia normale attività che visualizza il gioco all'utente e poi un BroadcastReceiver che esiste per elaborare i messaggi push in arrivo.

Tuttavia, each volta che riceviamo un messaggio, crea un'istanza della nostra applicazione. Nella nostra function Application.onCreate () eseguiamo una certa logica di precaricamento e di elaborazione che dovrebbe essere eseguita solo quando l'applicazione creata è l'attività effettiva e non il BroadcastReceiver.

  • Come prendere l'evento quando viene toccato al di fuori del Dialog?
  • Come riprodurre l'audio attraverso l'altoparlante anche quando l'auricolare è collegato?
  • Scrollview Android rimuove la luce blu
  • Firebase all'object Java personalizzato
  • Tastiera nasconde i campi di input su Android WebView
  • Come preservare le interruzioni di linea nelle risorse di xml <string> in Android?
  • Ho anche cercato di spostare l'elaborazione e la logica in Activity.onCreate (), ma l'integer ciclo di vita è molto less prevedibile di quello dell'applicazione, quindi il metodo di applicazione sembra essere preferito, ma sono aperto a soluzioni alternative.

    Come posso determinare se l'istanza di applicazione viene creata per BroadcastReceiver o Attività?

  • DownloadManager che scarica i file sopra 2.1 GB
  • Android Studio Emulatore sconosciuto in esecuzione e non può essere terminato
  • Come utilizzare il rilevamento del volto di OpenCV in ritratto utilizzando i dati byte da onPreviewFrame ()?
  • Android aggiungendo nuovi xml e class
  • Come implementare il pacchetto per una class contenente l'elenco <List <String>?
  • Come posso utilizzare i servizi di Google Play in un progetto Maven?
  • One Solution collect form web for “Differenziare l'object di applicazione da Activity e BroadcastReceiver su Android”

    Ho risolto questo problema spostando il costante precaricamento ad un inizializzatore statico sull'attività.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.