restart - How to start an application in android when mobile is switched ON? -
restart - How to start an application in android when mobile is switched ON? -
hai have application using background service.its running clearly.if mobile switch off,my service ound service off.when application started background service strated .i want restart service 1 time again when mobile switch off? possible? explain code
update
public class loginform extends activity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview (r.layout.login); receiver = new connectionreceiver(); registerreceiver(receiver,new intentfilter(connectivitymanager.connectivity_action)); } } private class connectionreceiver extends broadcastreceiver{ private timer mtimer; private timertask mtimertask; @override public void onreceive(context context, intent intent) { networkinfo info = intent.getparcelableextra (connectivitymanager.extra_network_info); if(null != info) { string state = getnetworkstatestring(info.getstate()); if(state.equals("connected")){ mtimer = new timer(); mtimertask = new timertask() { @override public void run() { loginform.this.runonuithread(new runnable() { @override public void run() { //toast.maketext(getbasecontext(), "disenabled provider " + provider, ///toast.length_short).show(); try{ insertallgpsinformation(); } catch(exception e) { toast.maketext(getbasecontext(), "your net connected or not login net"+"", toast.length_long).show(); log.e("upload image error:",e.getmessage()); } } }); } }; mtimer.scheduleatfixedrate(mtimertask,180000,180000); } } } } }
register action_boot_completed
(see here details). start service on boot.
android restart background-service
Comments
Post a Comment