android - Find out if system app is running -


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