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