summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/speeddial/FavoritesViewHolder.java
diff options
context:
space:
mode:
authorcalderwoodra <calderwoodra@google.com>2018-04-19 11:50:09 -0700
committerCopybara-Service <copybara-piper@google.com>2018-04-19 12:25:11 -0700
commit7c6d4125661f20e9ba57c30b8c6873f4ed4038ba (patch)
tree80f66b588998c2d6e73c6098d1ac5439c9be2f68 /java/com/android/dialer/speeddial/FavoritesViewHolder.java
parent455f0efd3c2c8ee682c5781fd4f13738f30d034e (diff)
Implement remember this choice in SpeedDialEntry database.
In order to connect SpeedDialUiItems to the correct SpeedDialEntry in the database, we need to pipe the entry ID throgh to the UI item. So this change includes the logic to pipe the id as well. Bug: 36841782,77760800 Test: DisambigDialogTest PiperOrigin-RevId: 193550938 Change-Id: I6ec64d0aec7f85d36555707a54953bfdff938bb5
Diffstat (limited to 'java/com/android/dialer/speeddial/FavoritesViewHolder.java')
-rw-r--r--java/com/android/dialer/speeddial/FavoritesViewHolder.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/java/com/android/dialer/speeddial/FavoritesViewHolder.java b/java/com/android/dialer/speeddial/FavoritesViewHolder.java
index 56d9f36d9..474516ef2 100644
--- a/java/com/android/dialer/speeddial/FavoritesViewHolder.java
+++ b/java/com/android/dialer/speeddial/FavoritesViewHolder.java
@@ -34,7 +34,6 @@ import com.android.dialer.speeddial.database.SpeedDialEntry.Channel;
import com.android.dialer.speeddial.draghelper.SpeedDialFavoritesViewHolderOnTouchListener;
import com.android.dialer.speeddial.draghelper.SpeedDialFavoritesViewHolderOnTouchListener.OnTouchFinishCallback;
import com.android.dialer.speeddial.loader.SpeedDialUiItem;
-import java.util.List;
/** ViewHolder for starred/favorite contacts in {@link SpeedDialFragment}. */
public class FavoritesViewHolder extends RecyclerView.ViewHolder
@@ -97,7 +96,7 @@ public class FavoritesViewHolder extends RecyclerView.ViewHolder
if (speedDialUiItem.defaultChannel() != null) {
listener.onClick(speedDialUiItem.defaultChannel());
} else {
- listener.onAmbiguousContactClicked(speedDialUiItem.channels());
+ listener.onAmbiguousContactClicked(speedDialUiItem);
}
}
@@ -117,7 +116,7 @@ public class FavoritesViewHolder extends RecyclerView.ViewHolder
public interface FavoriteContactsListener {
/** Called when the user clicks on a favorite contact that doesn't have a default number. */
- void onAmbiguousContactClicked(List<Channel> channels);
+ void onAmbiguousContactClicked(SpeedDialUiItem speedDialUiItem);
/** Called when the user clicks on a favorite contact. */
void onClick(Channel channel);