Android sms manager not sending sms

前端 未结 5 1750
余生分开走
余生分开走 2020-12-03 15:59

Am new for android . I want send sms after click send button

  1. first i have used sms manager api.
package com.example.smspro         


        
5条回答
  •  醉梦人生
    2020-12-03 16:36

    To complete @Android Fanatic answer

    If the text is too long, the message does not go away, you have to respect max length depending of encoding.

    More information can be found here.

    I'd prefer this method

    SmsManager sms = SmsManager.getDefault();
    ArrayList parts = sms.divideMessage(message);
    
    ArrayList sendList = new ArrayList<>();
    sendList.add(sentPI);
    
    ArrayList deliverList = new ArrayList<>();
    deliverList.add(deliveredPI);
    
    sms.sendMultipartTextMessage(phoneNumber, null, parts, sendList, deliverList);
    

提交回复
热议问题