Don't use CharSequence as notification text

If a notification changes the color etc. on the CharSequence, then
it overrode our colors. Gmail for instance always makes the second
text dark (apparently), overriding our dark theme.

Change-Id: Ibd8751d70849fd10fd0114af02d382aba1771d4e
This commit is contained in:
Tony Wickham
2017-06-06 16:35:33 -07:00
parent 561e53577b
commit bd867a3d3e

View File

@@ -87,11 +87,11 @@ public class NotificationMainView extends FrameLayout implements SwipeHelper.Cal
CharSequence title = mNotificationInfo.title;
CharSequence text = mNotificationInfo.text;
if (!TextUtils.isEmpty(title) && !TextUtils.isEmpty(text)) {
mTitleView.setText(title);
mTextView.setText(text);
mTitleView.setText(title.toString());
mTextView.setText(text.toString());
} else {
mTitleView.setMaxLines(2);
mTitleView.setText(TextUtils.isEmpty(title) ? text : title);
mTitleView.setText(TextUtils.isEmpty(title) ? text.toString() : title.toString());
mTextView.setVisibility(GONE);
}
iconView.setBackground(mNotificationInfo.getIconForBackground(getContext(),