Loading packages/SystemUI/src/com/android/systemui/media/MediaControlPanel.java +15 −1 Original line number Diff line number Diff line Loading @@ -532,7 +532,10 @@ public class MediaControlPanel { mediaCoverImageView.setImageIcon(recommendation.getIcon()); // Set up the click listener if applicable. setSmartspaceRecItemOnClickListener(mediaCoverImageView, recommendation, setSmartspaceRecItemOnClickListener( mediaCoverImageView, recommendation, target.getSmartspaceTargetId(), view -> mMediaDataManagerLazy .get() .dismissSmartspaceRecommendation(0L /* delay */)); Loading Loading @@ -640,6 +643,7 @@ public class MediaControlPanel { private void setSmartspaceRecItemOnClickListener( @NonNull View view, @NonNull SmartspaceAction action, @NonNull String targetId, @Nullable View.OnClickListener callback) { if (view == null || action == null || action.getIntent() == null) { Log.e(TAG, "No tap action can be set up"); Loading @@ -647,6 +651,16 @@ public class MediaControlPanel { } view.setOnClickListener(v -> { // When media recommendation card is shown, there could be only one card. SysUiStatsLog.write(SysUiStatsLog.SMARTSPACE_CARD_REPORTED, 760, // SMARTSPACE_CARD_CLICK targetId.hashCode(), SysUiStatsLog .SMART_SPACE_CARD_REPORTED__CARD_TYPE__HEADPHONE_MEDIA_RECOMMENDATIONS, getSurfaceForSmartspaceLogging(mMediaViewController.getCurrentEndLocation()), /* rank */ 1, /* cardinality */ 1); mActivityStarter.postStartActivityDismissingKeyguard( action.getIntent(), 0 /* delay */, Loading Loading
packages/SystemUI/src/com/android/systemui/media/MediaControlPanel.java +15 −1 Original line number Diff line number Diff line Loading @@ -532,7 +532,10 @@ public class MediaControlPanel { mediaCoverImageView.setImageIcon(recommendation.getIcon()); // Set up the click listener if applicable. setSmartspaceRecItemOnClickListener(mediaCoverImageView, recommendation, setSmartspaceRecItemOnClickListener( mediaCoverImageView, recommendation, target.getSmartspaceTargetId(), view -> mMediaDataManagerLazy .get() .dismissSmartspaceRecommendation(0L /* delay */)); Loading Loading @@ -640,6 +643,7 @@ public class MediaControlPanel { private void setSmartspaceRecItemOnClickListener( @NonNull View view, @NonNull SmartspaceAction action, @NonNull String targetId, @Nullable View.OnClickListener callback) { if (view == null || action == null || action.getIntent() == null) { Log.e(TAG, "No tap action can be set up"); Loading @@ -647,6 +651,16 @@ public class MediaControlPanel { } view.setOnClickListener(v -> { // When media recommendation card is shown, there could be only one card. SysUiStatsLog.write(SysUiStatsLog.SMARTSPACE_CARD_REPORTED, 760, // SMARTSPACE_CARD_CLICK targetId.hashCode(), SysUiStatsLog .SMART_SPACE_CARD_REPORTED__CARD_TYPE__HEADPHONE_MEDIA_RECOMMENDATIONS, getSurfaceForSmartspaceLogging(mMediaViewController.getCurrentEndLocation()), /* rank */ 1, /* cardinality */ 1); mActivityStarter.postStartActivityDismissingKeyguard( action.getIntent(), 0 /* delay */, Loading