summaryrefslogtreecommitdiff
path: root/java/com/android/incallui
diff options
context:
space:
mode:
authorAndroid Dialer <noreply@google.com>2017-11-21 14:34:47 -0800
committerCopybara-Service <copybara-piper@google.com>2017-11-21 14:35:57 -0800
commit3855a6b60d226062ae2b311590b16534f3c4dd85 (patch)
tree42b001c9c3f28c6ae4f9cdbd86a7beed1c2d2574 /java/com/android/incallui
parented6893eb40815b09823421cc1301b4b8d9a5c57c (diff)
Adding call feedback mechanism
Test: No impact on existing functionalities PiperOrigin-RevId: 176562444 Change-Id: I209379dde3e920a27d6e735c8494647154e40e5a
Diffstat (limited to 'java/com/android/incallui')
-rw-r--r--java/com/android/incallui/CallCardPresenter.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/java/com/android/incallui/CallCardPresenter.java b/java/com/android/incallui/CallCardPresenter.java
index 0ef0c9827..f3c2af6c7 100644
--- a/java/com/android/incallui/CallCardPresenter.java
+++ b/java/com/android/incallui/CallCardPresenter.java
@@ -48,6 +48,7 @@ import com.android.dialer.common.Assert;
import com.android.dialer.common.LogUtil;
import com.android.dialer.compat.ActivityCompat;
import com.android.dialer.configprovider.ConfigProviderBindings;
+import com.android.dialer.feedback.FeedbackComponent;
import com.android.dialer.logging.DialerImpression;
import com.android.dialer.logging.Logger;
import com.android.dialer.multimedia.MultimediaData;
@@ -151,6 +152,11 @@ public class CallCardPresenter
return !TextUtils.isEmpty(call.getCallSubject());
}
+ private void addCallFeedbackListener(Context context) {
+ LogUtil.d("CallCardPresenter.addCallFeedbackListener", "Adding call feedback listener");
+ CallList.getInstance().addListener(FeedbackComponent.get(context).getCallFeedbackListener());
+ }
+
@Override
public void onInCallScreenDelegateInit(InCallScreen inCallScreen) {
Assert.isNotNull(inCallScreen);
@@ -165,7 +171,7 @@ public class CallCardPresenter
mInCallScreen.showNoteSentToast();
}
call.addListener(this);
-
+ addCallFeedbackListener(mContext);
// start processing lookups right away.
if (!call.isConferenceCall()) {
startContactInfoSearch(call, true, call.getState() == DialerCall.State.INCOMING);