diff options
author | Tony Mantler <nicoya@google.com> | 2014-05-15 16:42:59 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-05-15 16:43:00 +0000 |
commit | c1265d2090412b922725bc43324a819a3338bd88 (patch) | |
tree | 2555c93e1b6403a219c8866bcf985b97bf3147d9 /emailcommon | |
parent | 018ff4b4644ab7b20c526555e1ede21b8cf87e28 (diff) | |
parent | 7525feb244db87eadf3a95baf3918438b0fbbb75 (diff) | |
download | android_packages_apps_Email-c1265d2090412b922725bc43324a819a3338bd88.tar.gz android_packages_apps_Email-c1265d2090412b922725bc43324a819a3338bd88.tar.bz2 android_packages_apps_Email-c1265d2090412b922725bc43324a819a3338bd88.zip |
Merge "Move email bodies to files" into ub-mail-master
Diffstat (limited to 'emailcommon')
-rwxr-xr-x | emailcommon/src/com/android/emailcommon/provider/EmailContent.java | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/emailcommon/src/com/android/emailcommon/provider/EmailContent.java b/emailcommon/src/com/android/emailcommon/provider/EmailContent.java index 697db269e..a10e91db8 100755 --- a/emailcommon/src/com/android/emailcommon/provider/EmailContent.java +++ b/emailcommon/src/com/android/emailcommon/provider/EmailContent.java @@ -574,20 +574,29 @@ public abstract class EmailContent { 0, 0L); } + public static Uri getBodyTextUriForMessageWithId(long messageId) { + return EmailContent.CONTENT_URI.buildUpon() + .appendPath("bodyText").appendPath(Long.toString(messageId)).build(); + } + + public static Uri getBodyHtmlUriForMessageWithId(long messageId) { + return EmailContent.CONTENT_URI.buildUpon() + .appendPath("bodyHtml").appendPath(Long.toString(messageId)).build(); + } + public static String restoreBodyTextWithMessageId(Context context, long messageId) { - return readBodyFromProvider(context, EmailContent.CONTENT_URI.buildUpon() - .appendPath("bodyText").appendPath(Long.toString(messageId)).toString()); + return readBodyFromProvider(context, + getBodyTextUriForMessageWithId(messageId).toString()); } public static String restoreBodyHtmlWithMessageId(Context context, long messageId) { - return readBodyFromProvider(context, EmailContent.CONTENT_URI.buildUpon() - .appendPath("bodyHtml").appendPath(Long.toString(messageId)).toString()); + return readBodyFromProvider(context, + getBodyHtmlUriForMessageWithId(messageId).toString()); } private static String readBodyFromProvider(final Context context, final String uri) { String content = null; try { - final InputStream bodyInput = context.getContentResolver().openInputStream(Uri.parse(uri)); try { |