0
Bitte helfen Sie mir für Android L. Funktion den Code zu ändern getRunningTask
ist in API veraltet 21.Get baseActivity der laufenden Task in Lollipop
ActivityManager activityManager = (ActivityManager) ctx.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> tasks = activityManager.getRunningTasks(Integer.MAX_VALUE);
for (RunningTaskInfo task : tasks) {
if (ctx.getPackageName().equalsIgnoreCase(task.baseActivity.getPackageName()))
return true;
}
Fehler nicht beheben Symbol 'stackId'. Kann ich task.getTaskInfo() verwenden? BaseActivity? –
Überprüfen Sie die offiziellen Docs hier https://developer.android.com/reference/android/app/ActivityManager.AppTask.html es hängt davon ab, welche Funktion Sie in Ihrer App benötigen !! –