mirror of
https://github.com/KokaKiwi/BarInsta
synced 2024-11-22 14:47:29 +00:00
change SpannableString to html, to fix serialization error
This commit is contained in:
parent
ecc1958a23
commit
2298a7fc0f
@ -159,6 +159,9 @@ public final class MessageItemsAdapter extends RecyclerView.Adapter<TextMessageV
|
|||||||
DirectItemMediaModel mediaModel = directItemModel.getMediaModel();
|
DirectItemMediaModel mediaModel = directItemModel.getMediaModel();
|
||||||
switch (itemType) {
|
switch (itemType) {
|
||||||
case PLACEHOLDER:
|
case PLACEHOLDER:
|
||||||
|
holder.tvMessage.setText(HtmlCompat.fromHtml(directItemModel.getText().toString(), 63));
|
||||||
|
holder.tvMessage.setVisibility(View.VISIBLE);
|
||||||
|
break;
|
||||||
case TEXT:
|
case TEXT:
|
||||||
text = directItemModel.getText();
|
text = directItemModel.getText();
|
||||||
text = Utils.getSpannableUrl(text.toString()); // for urls
|
text = Utils.getSpannableUrl(text.toString()); // for urls
|
||||||
|
@ -655,14 +655,10 @@ public final class Utils {
|
|||||||
|
|
||||||
case PLACEHOLDER: {
|
case PLACEHOLDER: {
|
||||||
final JSONObject placeholder = itemObject.getJSONObject("placeholder");
|
final JSONObject placeholder = itemObject.getJSONObject("placeholder");
|
||||||
|
|
||||||
final String title = placeholder.getString("title");
|
final String title = placeholder.getString("title");
|
||||||
final String message = placeholder.getString("message");
|
final String message = placeholder.getString("message");
|
||||||
|
final String string = title + "<br><small>" + message + "</small>";
|
||||||
final SpannableString spannableString = new SpannableString(title + '\n' + message);
|
text = hasMentions(message) ? getMentionText(string) : string;
|
||||||
spannableString.setSpan(new RelativeSizeSpan(1.15f), 0, title.length(), 0);
|
|
||||||
|
|
||||||
text = hasMentions(message) ? getMentionText(spannableString) : spannableString;
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user