@@ -544,12 +544,14 @@ public void bitmapToInput(Bitmap bitmap,RichTextBean richTextBean){
544
544
int endIndex = startIndex + richTextBean .tag .length ();
545
545
if (editText .getText () != null ) {
546
546
editText .getText ().insert (startIndex , richTextBean .tag );
547
- TextSpan imageSpan = new TextSpan (mContext , BitmapUtil .setBitmapSize (bitmap , editText .getTextSize ()), richTextBean );
548
- mSpannableString = SpannableString .valueOf (editText .getText ());
549
- mSpannableString .setSpan (imageSpan , startIndex , endIndex , Spanned .SPAN_EXCLUSIVE_EXCLUSIVE );
550
- editText .setText (mSpannableString );
551
- editText .setSelection (endIndex );
552
- editText .getText ().replace (startIndex , endIndex , richTextBean .content );
547
+ if (bitmap != null ) {
548
+ mSpannableString = SpannableString .valueOf (editText .getText ());
549
+ TextSpan imageSpan = new TextSpan (mContext , BitmapUtil .setBitmapSize (bitmap , editText .getTextSize ()), richTextBean );
550
+ mSpannableString .setSpan (imageSpan , startIndex , endIndex , Spanned .SPAN_EXCLUSIVE_EXCLUSIVE );
551
+ editText .setText (mSpannableString );
552
+ editText .setSelection (endIndex );
553
+ editText .getText ().replace (startIndex , endIndex , richTextBean .content );
554
+ }
553
555
}
554
556
}
555
557
public void insertEmoji (RichTextBean richTextBean ) {
0 commit comments