From 29289d257465de12cfbbd4271b038c8cd5c17c51 Mon Sep 17 00:00:00 2001 From: shunf4 Date: Sat, 5 Oct 2019 16:23:41 +0800 Subject: [PATCH] fix: note.title==null when share --- .../main/java/org/houxg/leamonax/utils/ShareUtils.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/houxg/leamonax/utils/ShareUtils.java b/app/src/main/java/org/houxg/leamonax/utils/ShareUtils.java index d7d9a5f..c4b9893 100644 --- a/app/src/main/java/org/houxg/leamonax/utils/ShareUtils.java +++ b/app/src/main/java/org/houxg/leamonax/utils/ShareUtils.java @@ -37,7 +37,7 @@ public static Intent create(final CharSequence subject, * @return body */ public static String getBody(final Intent intent) { - return intent != null ? intent.getStringExtra(EXTRA_TEXT) : null; + return intent != null ? intent.getStringExtra(EXTRA_TEXT) : ""; } /** @@ -47,6 +47,12 @@ public static String getBody(final Intent intent) { * @return subject */ public static String getSubject(final Intent intent) { - return intent != null ? intent.getStringExtra(EXTRA_SUBJECT) : null; + String result; + result = intent != null ? intent.getStringExtra(EXTRA_SUBJECT) : null; + if (result == null) { + result = getBody(intent); + result = result.substring(0, Math.min(result.length(), 20)); + } + return result; } } \ No newline at end of file