|  | @@ -94,7 +94,17 @@ public class ShareHelper {
 | 
	
		
			
				|  |  |              public void subscribe(ObservableEmitter<String> emitter) throws Exception {
 | 
	
		
			
				|  |  |                  File file = saveImgToLocalFile(bitmap);
 | 
	
		
			
				|  |  |                  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
 | 
	
		
			
				|  |  |                      public void onAttached(Message message) {
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -154,7 +164,17 @@ public class ShareHelper {
 | 
	
		
			
				|  |  |              public void subscribe(ObservableEmitter<String> emitter) throws Exception {
 | 
	
		
			
				|  |  |                  File file = saveImgToLocalFile(base64);
 | 
	
		
			
				|  |  |                  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
 | 
	
		
			
				|  |  |                      public void onAttached(Message message) {
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -250,7 +270,7 @@ public class ShareHelper {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private static Message createImageMessage(File file, String targetId, Conversation.ConversationType conversationType) {
 | 
	
		
			
				|  |  |          Uri uri = Uri.fromFile(file);
 | 
	
		
			
				|  |  | -        ImageMessage imageMessage = ImageMessage.obtain(uri, uri);
 | 
	
		
			
				|  |  | +        ImageMessage imageMessage = ImageMessage.obtain(uri, uri,true);
 | 
	
		
			
				|  |  |          Message message = new Message();
 | 
	
		
			
				|  |  |          message.setTargetId(targetId);
 | 
	
		
			
				|  |  |          message.setContent(imageMessage);
 |