please explain me why don't have log? want know if emergency dialer opened or closed. i've tried code nothing happened.
public class myservice2 extends service { public myservice2() { } @override public ibinder onbind(intent intent) { return null; } @override public void oncreate() { super.oncreate(); activitymanager activitymanager = (activitymanager) this.getsystemservice( activity_service ); list<activitymanager.runningappprocessinfo> procinfos = activitymanager.getrunningappprocesses(); for(int = 0; < procinfos.size(); i++){ if(procinfos.get(i).processname.equals("com.android.phone.emergencydialer.dial")) { log.i("result", "app running - doesn't need reload"); } } } } and how call emergency dialer , service:
intent intent = new intent("com.android.phone.emergencydialer.dial"); intent.addflags(intent.flag_activity_new_task); startactivity(intent); intent intent1 = new intent(myservice.this,myservice2.class); startservice(intent1);
please additionally override 3 functions:
public void oncreate() { log.i(tag, "service oncreate--->"); super.oncreate(); } @override public void onstart(intent intent, int startid) { log.i(tag, "service onstart--->"); super.onstart(intent, startid); } @override public void ondestroy() { log.i(tag, "service ondestroy--->"); super.ondestroy(); }
Comments
Post a Comment