From a6523ddb1db3d456ba4d16a120dea1ccd6c72d24 Mon Sep 17 00:00:00 2001 From: linyuh Date: Fri, 19 Jan 2018 13:15:16 -0800 Subject: Improve & reorganize logic related to directories/remote contacts in the search fragment. Test: DirectoriesCursorLoaderTest, RemoteContactsCursorLoaderTest PiperOrigin-RevId: 182578207 Change-Id: I03c81bd8581c8abbef1bbca1a960f3380d588d22 --- .../android/dialer/searchfragment/remote/RemoteContactsCursor.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java') diff --git a/java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java b/java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java index e9e83c19b..9510443b9 100644 --- a/java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java +++ b/java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java @@ -24,7 +24,8 @@ import android.support.annotation.Nullable; import android.support.annotation.VisibleForTesting; import com.android.dialer.common.Assert; import com.android.dialer.searchfragment.common.SearchCursor; -import com.android.dialer.searchfragment.remote.RemoteDirectoriesCursorLoader.Directory; +import com.android.dialer.searchfragment.directories.DirectoriesCursorLoader; +import com.android.dialer.searchfragment.directories.DirectoriesCursorLoader.Directory; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -33,7 +34,7 @@ import java.util.List; * {@link MergeCursor} used for combining remote directory cursors into one cursor. * *

Usually a device with multiple Google accounts will have multiple remote directories returned - * by {@link RemoteDirectoriesCursorLoader}, each represented as a {@link Directory}. + * by {@link DirectoriesCursorLoader}, each represented as a {@link Directory}. * *

This cursor merges them together with a header at the start of each cursor/list using {@link * Directory#getDisplayName()} as the header text. @@ -98,7 +99,7 @@ public final class RemoteContactsCursor extends MergeCursor implements SearchCur return cursorList.toArray(new Cursor[cursorList.size()]); } - private static MatrixCursor createHeaderCursor(Context context, String name, int id) { + private static MatrixCursor createHeaderCursor(Context context, String name, long id) { MatrixCursor headerCursor = new MatrixCursor(PROJECTION, 1); headerCursor.addRow(new Object[] {context.getString(R.string.directory, name), id}); return headerCursor; -- cgit v1.2.3