task - Get Running Name App above Android 4 -


i'm trying name of running apps, seems doesn't work android 5.

this code i'm using:

public class check extends broadcastreceiver { tiempo tt=new tiempo(); public final string tag = "crar"; // checkrunningapplicationreceiver  public void onreceive(context acontext, intent anintent) {   try {  // using activity_service getsystemservice(string) // retrieve activitymanager interacting global system state.  activitymanager = (activitymanager) acontext .getsystemservice(context.activity_service);  // return list of tasks running, // recent being first , older ones after in order. // taken 1 inside getrunningtasks method means want take // top activity stack , forgot olders.  list<activitymanager.runningtaskinfo> alltasks = .getrunningtasks(1);  // (activitymanager.runningtaskinfo atask : alltasks) {  // these showing current running activity in logcat // use of different methods  log.i(tag, "==============================="); log.i(tag, "atask.baseactivity: " + atask.baseactivity.flattentoshortstring()); log.i(tag, "atask.baseactivity: " + atask.baseactivity.getclassname()); log.i(tag, "atask.topactivity: " + atask.topactivity.flattentoshortstring()); log.i(tag, "atask.topactivity: " + atask.topactivity.getclassname()); log.i(tag, "==============================="); if(atask.topactivity.getclassname().compareto("com.jrdcom.launcher.launcher")==0){ tt.detener(); }else{ tt.contar(); log.e("tiempo encendido2", string.valueof(tt.getsegundos())); } }  } catch (throwable t) { log.i(tag, "throwable caught: " + t.getmessage(), t); }  } } 

when run code, logcat shows this:

6240-6240/com.example.usuario.proy i/sr﹕ =============================== 02-06 16:30:11.100    6240-6240/com.example.usuario.proy i/sr﹕ atask.baseactivity: com.android.launcher/com.android.launcher2.launcher 02-06 16:30:11.100    6240-6240/com.example.usuario.proy i/sr﹕ atask.baseactivity: com.android.launcher2.launcher 02-06 16:30:11.100    6240-6240/com.example.usuario.proy i/sr﹕ atask.topactivity: com.android.launcher/com.android.launcher2.launcher 02-06 16:30:11.100    6240-6240/com.example.usuario.proy i/sr﹕ atask.topactivity: com.android.launcher2.launcher 02-06 16:30:11.100    6240-6240/com.example.usuario.proy i/sr﹕ =============================== 

asyou can see, show launcher, there no app name in android 5. android 4 works perfectly.

any idea?

thanks lot.


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -