EML improvements

This commit is contained in:
M66B 2019-02-17 13:05:47 +00:00
parent 1c9d6c250c
commit 4302bbb635
2 changed files with 7 additions and 5 deletions

View File

@ -96,10 +96,11 @@ public class ActivityEml extends ActivityBase {
for (MessageHelper.AttachmentPart apart : parts.getAttachmentParts()) { for (MessageHelper.AttachmentPart apart : parts.getAttachmentParts()) {
if (sb.length() > 0) if (sb.length() > 0)
sb.append("<br />"); sb.append("<br />");
sb.append( sb.append(apart.part.getContentType());
apart.part.getContentType()).append(' ') if (apart.disposition != null)
.append(apart.disposition).append(' ') sb.append(' ').append(apart.disposition);
.append(apart.filename); if (apart.filename != null)
sb.append(' ').append(apart.filename);
} }
result.parts = HtmlHelper.fromHtml(sb.toString()); result.parts = HtmlHelper.fromHtml(sb.toString());
@ -128,7 +129,7 @@ public class ActivityEml extends ActivityBase {
tvParts.setText(result.parts); tvParts.setText(result.parts);
tvBody.setText(result.body); tvBody.setText(result.body);
tvHtml.setText(result.html); tvHtml.setText(result.html);
tvEml.setText(result.eml); tvEml.setText(result.eml.substring(0, Math.min(10 * 1024, result.eml.length()))); // prevent ANR
grpEml.setVisibility(View.VISIBLE); grpEml.setVisibility(View.VISIBLE);
} }

View File

@ -144,6 +144,7 @@
android:layout_marginTop="3dp" android:layout_marginTop="3dp"
android:text="Parts" android:text="Parts"
android:textAppearance="@style/TextAppearance.AppCompat.Small" android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textIsSelectable="true"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/vSeparatorParts" /> app:layout_constraintTop_toBottomOf="@id/vSeparatorParts" />