Show notification preview italic

Refs #148
This commit is contained in:
M66B 2019-02-19 16:30:03 +00:00
parent 1ed0fe7fce
commit 0bc172aab0
1 changed files with 9 additions and 5 deletions

View File

@ -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);