Friday, 27 September 2019

Send text and image in same message using SmsManager in android

I am working on an application which is sending text and image messages. I am sending Text and Image using SmsManager in my Application as below. The problem is, this is sending separate messages for every image and text I am sending thus not getting in exact order, but I want to send and get message in exact order.

final PendingIntent pendingIntent = PendingIntent.getBroadcast(
                        NewLeaveItemActivity.this, 0, new Intent(ACTION_MMS_SENT), 0);

SmsManager.getDefault().sendMultimediaMessage(getApplicationContext(),
                                mainImageContentUri, null, null,
                                pendingIntent);

                        SmsManager.getDefault().sendMultimediaMessage(getApplicationContext(),
                                qRCodeContentUri, null, null,
                                pendingIntent);

                        SmsManager.getDefault().sendMultimediaMessage(getApplicationContext(),
                                storeContentUri, null, null,
                                pendingIntent);

                        PendingIntent intent = PendingIntent.getBroadcast(
                                NewLeaveItemActivity.this, 0, new Intent(ACTION_MMS_RECEIVED), 0);

                        SmsManager.getDefault().sendTextMessage(mEditMobileNew.getText().toString().trim(), null, bellowMessage, pendingIntent, intent);

The Example message pattern i want, and i am getting

It wouldn't be a professional or better way to split the MMS into 2 or 3 parts and send them separately. There would be a better way so that we can control what order they are received in? Please help me.



from Send text and image in same message using SmsManager in android

No comments:

Post a Comment