Merge "Use shortcut label for overflow conversation title" into rvc-dev am: 33f840317d
Original change: undetermined Change-Id: Ied9c8695abf038a63a0f910f59e0163d8d3188f5
This commit is contained in:
@@ -22,6 +22,7 @@ import static com.android.systemui.bubbles.BubbleDebugConfig.TAG_WITH_CLASS_NAME
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.pm.ShortcutInfo;
|
||||
import android.content.res.Configuration;
|
||||
import android.content.res.Resources;
|
||||
import android.content.res.TypedArray;
|
||||
@@ -204,6 +205,8 @@ public class BubbleOverflowActivity extends Activity {
|
||||
}
|
||||
|
||||
class BubbleOverflowAdapter extends RecyclerView.Adapter<BubbleOverflowAdapter.ViewHolder> {
|
||||
private static final String TAG = TAG_WITH_CLASS_NAME ? "BubbleOverflowAdapter" : TAG_BUBBLES;
|
||||
|
||||
private Context mContext;
|
||||
private Consumer<Bubble> mPromoteBubbleFromOverflow;
|
||||
private List<Bubble> mBubbles;
|
||||
@@ -282,11 +285,16 @@ class BubbleOverflowAdapter extends RecyclerView.Adapter<BubbleOverflowAdapter.V
|
||||
}
|
||||
});
|
||||
|
||||
Bubble.FlyoutMessage message = b.getFlyoutMessage();
|
||||
if (message != null && message.senderName != null) {
|
||||
vh.textView.setText(message.senderName.toString());
|
||||
ShortcutInfo info = b.getEntry().getRanking().getShortcutInfo();
|
||||
if (info == null) {
|
||||
Log.d(TAG, "ShortcutInfo required to bubble but none found for " + b);
|
||||
} else {
|
||||
vh.textView.setText(b.getAppName());
|
||||
CharSequence label = info.getLabel();
|
||||
if (label == null) {
|
||||
vh.textView.setText(b.getAppName());
|
||||
} else {
|
||||
vh.textView.setText(label.toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user