Notif history Long tap functions as short tap
Test: manual Fixes: b/175465501 Change-Id: I21602e87ca3d9260ba2e99006ac13d1358e4db0a
This commit is contained in:
@@ -78,7 +78,7 @@ public class NotificationHistoryAdapter extends
|
|||||||
holder.setTitle(hn.getTitle());
|
holder.setTitle(hn.getTitle());
|
||||||
holder.setSummary(hn.getText());
|
holder.setSummary(hn.getText());
|
||||||
holder.setPostedTime(hn.getPostedTimeMs());
|
holder.setPostedTime(hn.getPostedTimeMs());
|
||||||
holder.itemView.setOnClickListener(v -> {
|
final View.OnClickListener onClick = v -> {
|
||||||
mUiEventLogger.logWithPosition(NotificationHistoryActivity.NotificationHistoryEvent
|
mUiEventLogger.logWithPosition(NotificationHistoryActivity.NotificationHistoryEvent
|
||||||
.NOTIFICATION_HISTORY_OLDER_ITEM_CLICK, hn.getUid(), hn.getPackage(), position);
|
.NOTIFICATION_HISTORY_OLDER_ITEM_CLICK, hn.getUid(), hn.getPackage(), position);
|
||||||
Intent intent = new Intent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS)
|
Intent intent = new Intent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS)
|
||||||
@@ -87,6 +87,11 @@ public class NotificationHistoryAdapter extends
|
|||||||
.putExtra(EXTRA_CONVERSATION_ID, hn.getConversationId());
|
.putExtra(EXTRA_CONVERSATION_ID, hn.getConversationId());
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
holder.itemView.getContext().startActivityAsUser(intent, UserHandle.of(hn.getUserId()));
|
holder.itemView.getContext().startActivityAsUser(intent, UserHandle.of(hn.getUserId()));
|
||||||
|
};
|
||||||
|
holder.itemView.setOnClickListener(onClick);
|
||||||
|
holder.itemView.setOnLongClickListener(l -> {
|
||||||
|
onClick.onClick(l);
|
||||||
|
return true;
|
||||||
});
|
});
|
||||||
holder.itemView.setAccessibilityDelegate(new View.AccessibilityDelegate() {
|
holder.itemView.setAccessibilityDelegate(new View.AccessibilityDelegate() {
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user