Share data between activity and service android -



Share data between activity and service android -

i doing android application , want info activity service , service wil create notification , send datat activity , user can see result in activity ? please hep me

write in activity want send data:(msg info want send)

intent myintent = new intent("package name of class want send"); myintent.putextra("message", msg); myintent.addflags(intent.flag_activity_new_task);//you might need getapplicationcontext().sendbroadcast(myintent);

in oncreate() of receiver activity : add together :(anywhere after setting content view)

getapplicationcontext().registerreceiver(broadcastreceiver, new intentfilter("package name of current class i.e receiver"));

add in class :

private broadcastreceiver broadcastreceiver = new broadcastreceiver() { @override public void onreceive(context context, intent intent) { log.d(tag, "data received : " + intent.getstringextra("message")); //make notification here } };

also(in receiver activity) :

@override public void onresume() { super.onresume(); getapplicationcontext().registerreceiver(broadcastreceiver, new intentfilter("package name of current class i.e receiver")); } protected void onpause() { super.onpause(); getapplicationcontext().unregisterreceiver(broadcastreceiver); }

android android-activity service

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -