|
@ -596,7 +596,7 @@ public class FragmentMessage extends FragmentEx { |
|
|
|
|
|
|
|
|
new SimpleTask<Void>() { |
|
|
new SimpleTask<Void>() { |
|
|
@Override |
|
|
@Override |
|
|
protected Void onLoad(Context context, Bundle args) throws Throwable { |
|
|
|
|
|
|
|
|
protected Void onLoad(Context context, Bundle args) { |
|
|
Long id = args.getLong("id"); |
|
|
Long id = args.getLong("id"); |
|
|
DB db = DB.getInstance(context); |
|
|
DB db = DB.getInstance(context); |
|
|
EntityMessage message = db.message().getMessage(id); |
|
|
EntityMessage message = db.message().getMessage(id); |
|
@ -994,7 +994,7 @@ public class FragmentMessage extends FragmentEx { |
|
|
.putExtra("reference", message.id)); |
|
|
.putExtra("reference", message.id)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
SimpleTask<Spanned> bodyTask = new SimpleTask<Spanned>() { |
|
|
|
|
|
|
|
|
private SimpleTask<Spanned> bodyTask = new SimpleTask<Spanned>() { |
|
|
@Override |
|
|
@Override |
|
|
protected Spanned onLoad(final Context context, final Bundle args) throws Throwable { |
|
|
protected Spanned onLoad(final Context context, final Bundle args) throws Throwable { |
|
|
final long id = args.getLong("id"); |
|
|
final long id = args.getLong("id"); |
|
@ -1021,7 +1021,7 @@ public class FragmentMessage extends FragmentEx { |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
private static Spanned decodeHtml(final Context context, final long id, String body, final boolean show_images) { |
|
|
private static Spanned decodeHtml(final Context context, final long id, String body, final boolean show_images) { |
|
|
Spanned result = Html.fromHtml(HtmlHelper.sanitize(context, body, false), new Html.ImageGetter() { |
|
|
|
|
|
|
|
|
return Html.fromHtml(HtmlHelper.sanitize(context, body, false), new Html.ImageGetter() { |
|
|
@Override |
|
|
@Override |
|
|
public Drawable getDrawable(String source) { |
|
|
public Drawable getDrawable(String source) { |
|
|
float scale = context.getResources().getDisplayMetrics().density; |
|
|
float scale = context.getResources().getDisplayMetrics().density; |
|
@ -1111,7 +1111,5 @@ public class FragmentMessage extends FragmentEx { |
|
|
Log.i(Helper.TAG, "HTML tag=" + tag + " opening=" + opening); |
|
|
Log.i(Helper.TAG, "HTML tag=" + tag + " opening=" + opening); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
return result; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |