Я использую следующий код, чтобы получить текущее имя текущей работы в android.
ActivityManager am = (ActivityManager) aContext
.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> alltasks = am
.getRunningTasks(1);
ComponentName componentInfo = alltasks.get(0).topActivity;
componentInfo.getClassName();
System.out.println("Current:"+componentInfo.getClassName());
Это отлично работает во всех версиях ниже android 5.0
. Но в Android 5.0 он всегда возвращает активность запуска.
Пожалуйста, помогите мне в этом, потому что я хочу запустить приложение во всех версиях Android.