Loading core/java/android/app/HomeVisibilityListener.java +8 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.annotation.SystemApi; import android.annotation.TestApi; import android.content.Context; import android.os.Binder; import android.util.Log; import java.util.List; import java.util.concurrent.Executor; Loading @@ -40,6 +41,8 @@ import java.util.concurrent.Executor; @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @TestApi public abstract class HomeVisibilityListener { private static final String TAG = HomeVisibilityListener.class.getSimpleName(); private static final boolean DBG = Log.isLoggable(TAG, Log.DEBUG); private ActivityTaskManager mActivityTaskManager; private Executor mExecutor; private int mMaxScanTasksForHomeVisibility; Loading Loading @@ -102,6 +105,11 @@ public abstract class HomeVisibilityListener { for (int i = 0, taskSize = tasksTopToBottom.size(); i < taskSize; ++i) { ActivityManager.RunningTaskInfo task = tasksTopToBottom.get(i); if (DBG) { Log.d(TAG, "Task#" + i + ": activity=" + task.topActivity + ", visible=" + task.isVisible() + ", flg=" + Integer.toHexString(task.baseIntent.getFlags())); } if (!task.isVisible() || (task.baseIntent.getFlags() & FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS) != 0) { continue; Loading Loading
core/java/android/app/HomeVisibilityListener.java +8 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.annotation.SystemApi; import android.annotation.TestApi; import android.content.Context; import android.os.Binder; import android.util.Log; import java.util.List; import java.util.concurrent.Executor; Loading @@ -40,6 +41,8 @@ import java.util.concurrent.Executor; @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @TestApi public abstract class HomeVisibilityListener { private static final String TAG = HomeVisibilityListener.class.getSimpleName(); private static final boolean DBG = Log.isLoggable(TAG, Log.DEBUG); private ActivityTaskManager mActivityTaskManager; private Executor mExecutor; private int mMaxScanTasksForHomeVisibility; Loading Loading @@ -102,6 +105,11 @@ public abstract class HomeVisibilityListener { for (int i = 0, taskSize = tasksTopToBottom.size(); i < taskSize; ++i) { ActivityManager.RunningTaskInfo task = tasksTopToBottom.get(i); if (DBG) { Log.d(TAG, "Task#" + i + ": activity=" + task.topActivity + ", visible=" + task.isVisible() + ", flg=" + Integer.toHexString(task.baseIntent.getFlags())); } if (!task.isVisible() || (task.baseIntent.getFlags() & FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS) != 0) { continue; Loading