|  | @@ -94,7 +94,17 @@ public class ShareHelper {
 | 
											
												
													
														|  |              public void subscribe(ObservableEmitter<String> emitter) throws Exception {
 |  |              public void subscribe(ObservableEmitter<String> emitter) throws Exception {
 | 
											
												
													
														|  |                  File file = saveImgToLocalFile(bitmap);
 |  |                  File file = saveImgToLocalFile(bitmap);
 | 
											
												
													
														|  |                  Message imageMessage = createImageMessage(file, targetId, conversationType);
 |  |                  Message imageMessage = createImageMessage(file, targetId, conversationType);
 | 
											
												
													
														|  | -                IMCenter.getInstance().sendMessage(imageMessage, null, null, new IRongCallback.ISendMessageCallback() {
 |  | 
 | 
											
												
													
														|  | 
 |  | +                IMCenter.getInstance().sendMediaMessage(imageMessage, null, null, new IRongCallback.ISendMediaMessageCallback() {
 | 
											
												
													
														|  | 
 |  | +                    @Override
 | 
											
												
													
														|  | 
 |  | +                    public void onProgress(Message message, int progress) {
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +                    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +                    @Override
 | 
											
												
													
														|  | 
 |  | +                    public void onCanceled(Message message) {
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +                    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |                      @Override
 |  |                      @Override
 | 
											
												
													
														|  |                      public void onAttached(Message message) {
 |  |                      public void onAttached(Message message) {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -154,7 +164,17 @@ public class ShareHelper {
 | 
											
												
													
														|  |              public void subscribe(ObservableEmitter<String> emitter) throws Exception {
 |  |              public void subscribe(ObservableEmitter<String> emitter) throws Exception {
 | 
											
												
													
														|  |                  File file = saveImgToLocalFile(base64);
 |  |                  File file = saveImgToLocalFile(base64);
 | 
											
												
													
														|  |                  Message imageMessage = createImageMessage(file, targetId, conversationType);
 |  |                  Message imageMessage = createImageMessage(file, targetId, conversationType);
 | 
											
												
													
														|  | -                IMCenter.getInstance().sendMessage(imageMessage, null, null, new IRongCallback.ISendMessageCallback() {
 |  | 
 | 
											
												
													
														|  | 
 |  | +                IMCenter.getInstance().sendMediaMessage(imageMessage, null, null, new IRongCallback.ISendMediaMessageCallback() {
 | 
											
												
													
														|  | 
 |  | +                    @Override
 | 
											
												
													
														|  | 
 |  | +                    public void onProgress(Message message, int progress) {
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +                    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +                    @Override
 | 
											
												
													
														|  | 
 |  | +                    public void onCanceled(Message message) {
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +                    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |                      @Override
 |  |                      @Override
 | 
											
												
													
														|  |                      public void onAttached(Message message) {
 |  |                      public void onAttached(Message message) {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -250,7 +270,7 @@ public class ShareHelper {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      private static Message createImageMessage(File file, String targetId, Conversation.ConversationType conversationType) {
 |  |      private static Message createImageMessage(File file, String targetId, Conversation.ConversationType conversationType) {
 | 
											
												
													
														|  |          Uri uri = Uri.fromFile(file);
 |  |          Uri uri = Uri.fromFile(file);
 | 
											
												
													
														|  | -        ImageMessage imageMessage = ImageMessage.obtain(uri, uri);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        ImageMessage imageMessage = ImageMessage.obtain(uri, uri,true);
 | 
											
												
													
														|  |          Message message = new Message();
 |  |          Message message = new Message();
 | 
											
												
													
														|  |          message.setTargetId(targetId);
 |  |          message.setTargetId(targetId);
 | 
											
												
													
														|  |          message.setContent(imageMessage);
 |  |          message.setContent(imageMessage);
 |