Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 367c052e authored by Yuncheol Heo's avatar Yuncheol Heo Committed by Android (Google) Code Review
Browse files

Merge "Add a debug log to HomeVisibilityListener." into main

parents e4e7b90f 75de7b53
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -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;
@@ -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;
@@ -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;