Merge "Add a debug log to HomeVisibilityListener." into main
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user