From 73b51d5771b31c932a589abc9bb0fe64c52fe102 Mon Sep 17 00:00:00 2001 From: calderwoodra Date: Fri, 8 Dec 2017 20:52:56 -0800 Subject: Implemented adding a new favorites contact flow NUI. This change consists of mainly 3 things: - Update contacts fragment to meet AddFavoriteActivity requirements - Implement AddFavoriteActivity - Passing the contact back to SpeedDialFragment Bug: 36841782 Test: SpeedDialIntegrationTest PiperOrigin-RevId: 178461265 Change-Id: Ib3a13eae311acf6ce10a94df4f2c95b9af120cff --- .../android/dialer/databasepopulator/ContactsPopulator.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'java/com/android/dialer/databasepopulator') diff --git a/java/com/android/dialer/databasepopulator/ContactsPopulator.java b/java/com/android/dialer/databasepopulator/ContactsPopulator.java index 79492e9d3..f22552db7 100644 --- a/java/com/android/dialer/databasepopulator/ContactsPopulator.java +++ b/java/com/android/dialer/databasepopulator/ContactsPopulator.java @@ -147,6 +147,19 @@ public final class ContactsPopulator { } } + @WorkerThread + public static void populateSpeedDialTestContacts(@NonNull Context context) { + Assert.isWorkerThread(); + ArrayList operations = new ArrayList<>(); + addContact(SIMPLE_CONTACTS[0], operations); + addContact(SIMPLE_CONTACTS[5], operations); + try { + context.getContentResolver().applyBatch(ContactsContract.AUTHORITY, operations); + } catch (RemoteException | OperationApplicationException e) { + Assert.fail("error adding contacts: " + e); + } + } + @WorkerThread public static void populateContacts(@NonNull Context context) { populateContacts(context, false); -- cgit v1.2.3