Skip to content

Commit cf0e21c

Browse files
committed
检查压缩图片是否null
1 parent cbd1438 commit cf0e21c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

android/src/main/java/com/netease/im/session/SessionService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,10 @@ public void sendImageMessage(String file, String displayName, OnSendMessageListe
656656
file = Uri.parse(file).getPath();
657657
File f = new File(file);
658658
LogUtil.w(TAG, "path:" + f.getPath() + "-size:" + FileUtil.formatFileSize(f.length()));
659-
f = ImageUtil.getScaledImageFileWithMD5(f, FileUtil.getMimeType(f.getPath()));
659+
File temp = ImageUtil.getScaledImageFileWithMD5(f, FileUtil.getMimeType(f.getPath()));
660+
if (temp != null) {
661+
f = temp;
662+
}
660663
LogUtil.w(TAG, "path:" + f.getPath() + "-size:" + FileUtil.formatFileSize(f.length()));
661664
IMMessage message = MessageBuilder.createImageMessage(sessionId, sessionTypeEnum, f, TextUtils.isEmpty(displayName) ? f.getName() : displayName);
662665
sendMessage(message, onSendMessageListener);

0 commit comments

Comments
 (0)