Show notification preview italic

Refs #148
pull/149/head
M66B 6 years ago
parent 1ed0fe7fce
commit 0bc172aab0

@ -690,11 +690,15 @@ public class ServiceSynchronize extends LifecycleService {
if (!TextUtils.isEmpty(message.subject)) if (!TextUtils.isEmpty(message.subject))
sb.append(message.subject).append("<br>"); sb.append(message.subject).append("<br>");
String text = Jsoup.parse(body).text(); String text = Jsoup.parse(body).text();
if (text.length() > HtmlHelper.PREVIEW_SIZE) { if (!TextUtils.isEmpty(text)) {
sb.append(text.substring(0, HtmlHelper.PREVIEW_SIZE)); sb.append("<em>");
sb.append(" …"); if (text.length() > HtmlHelper.PREVIEW_SIZE) {
} else sb.append(text.substring(0, HtmlHelper.PREVIEW_SIZE));
sb.append(text); sb.append("…");
} else
sb.append(text);
sb.append("</em>");
}
mbuilder.setStyle(new Notification.BigTextStyle().bigText(HtmlHelper.fromHtml(sb.toString()))); mbuilder.setStyle(new Notification.BigTextStyle().bigText(HtmlHelper.fromHtml(sb.toString())));
} catch (IOException ex) { } catch (IOException ex) {
Log.e(ex); Log.e(ex);

Loading…
Cancel
Save