sto cercando di iniziare una Service
dal mio Activity
di guardare fuori per i cambiamenti in una pagina web, è un'app privata in modo da non si preoccupano la durata della batteria ...Notifica attività dal servizio
Ma io Mi piacerebbe passare i dati dal mio Service
al mio Activity
... Non riesco a trovare un modo per chiamare il Activity
dal mio Service
. Come posso raggiungere questo obiettivo?
Sto tentando di utilizzare l'intento in sospeso per chiamare onactivityresult, ma non viene richiamato affatto – Mars
IntenTent notificationIntent = new Intent (this, activity.class); \t \t notificationIntent.putExtra ("captchaUrl", captchaUrl); \t \t PendingIntent contentIntent = PendingIntent.getActivity (this, 0, notificationIntent, 0); – Mars
@mars: quello che stai facendo non è quello che ho scritto.Ho scritto: "Oppure puoi usare' createPendingResult() 'per creare un' PendingIntent' che passi come un 'Intento' extra al servizio - il servizio può quindi usare quel' PendingIntent' per attivare 'onActivityResult()' nella tua attività. " Non ho tentato di usare 'createPendingResult()' con una 'Notifica ', ma ho il sospetto che questo non funzionerà. Ricorda che in origine hai scritto "Mi piacerebbe passare i dati dal mio servizio alla mia attività", che non ha nulla a che vedere con una "Notifica". – CommonsWare