broadcastreceiver - Android Broadcastlistener to start from code at some specifc event -
as described in question want start broadcast receiver on event button click don't want use in xml. idea how searched on net of example using xml this
regard's saurabh
put code button onclick listener. creates receiver, handler, , intent filter, sets action receiver should registered , register it. dont' forget unregister after work done.
// goes before oncreate() private static final string action = "your_action_here"; /// in button listener: handler mhandler = new handler(); broadcastreceiver mintentreceiver = new broadcastreceiver() { @override public void onreceive(context context, intent intent) { // handle reciever string maction = intent.getaction(); if(maction.equals(action) { // thing } } intentfilter intenttoreceivefilter = new intentfilter(); intenttoreceivefilter.addaction(action); this.registerreceiver(mintentreceiver, intenttoreceivefilter, null, mhandler);
Comments
Post a Comment