Merge "Extra checks to find the source of flaky tests" into tm-dev am: 9cf0aa7418

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18376662

Change-Id: I7da1278c692fef345eaac5d2f9aeb7b006fb6f55
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
TreeHugger Robot
2022-05-13 21:54:03 +00:00
committed by Automerger Merge Worker
3 changed files with 7 additions and 2 deletions
@@ -43,6 +43,7 @@ import com.android.launcher3.util.RunnableList;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.Executor;
/**
@@ -203,7 +204,9 @@ public abstract class BaseLoaderResults {
}
private void bind() {
IntSet currentScreenIds = mCallbacks.getPagesToBindSynchronously(mOrderedScreenIds);
final IntSet currentScreenIds =
mCallbacks.getPagesToBindSynchronously(mOrderedScreenIds);
Objects.requireNonNull(currentScreenIds, "Null screen ids provided by " + mCallbacks);
// Separate the items that are on the current screen, and all the other remaining items
ArrayList<ItemInfo> currentWorkspaceItems = new ArrayList<>();
@@ -31,6 +31,7 @@ import android.text.TextUtils;
import android.util.ArraySet;
import android.util.Log;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.android.launcher3.LauncherSettings;
@@ -469,6 +470,7 @@ public class BgDataModel {
* or an empty IntSet
* @param orderedScreenIds All the page ids to be bound
*/
@NonNull
default IntSet getPagesToBindSynchronously(IntArray orderedScreenIds) {
return new IntSet();
}
@@ -51,7 +51,7 @@ public class ModelUtils {
* specified screen.
*/
public static <T extends ItemInfo> void filterCurrentWorkspaceItems(
IntSet currentScreenIds,
final IntSet currentScreenIds,
ArrayList<T> allWorkspaceItems,
ArrayList<T> currentScreenItems,
ArrayList<T> otherScreenItems) {