Come faccio a inviare alcuni dati (ad es. Una stringa) dalla mia attività ad un Servizio di ... in Android?
-
20-09-2019 - |
Domanda
Di solito, ho putExtra all'interno di un'intenzione di trasferire roba tra le attività.
Ma sembra che io non posso fare questo con un servizio?
Bundle extras = getIntent().getExtras();
Questo non funziona per un servizio Android. Come posso inviare una stringa da un'attività ad un Servizio di allora?
Soluzione
Lo stesso modo come avete fatto con la Activity
. Si otterrà il Intent
nel metodo onStart()
di callback, che si avrebbe bisogno di ignorare. Che verrà chiamato ogni volta che un client chiamate startService()
per il vostro Service
, fornendo la Intent
in questione.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow