代码如下:
                        phone=tv_phone.getText().toString();
massage=tv_message.getText().toString();
SmsManager sms=SmsManager.getDefault();
sms.sendTextMessage(phone, null, massage,null, null);设置的按钮单击事件,单击后没有任何反应....
查看短信也没有发送记录......

解决方案 »

  1.   

    加了,而且我记得正常直接调用sms.sendTextMessage(phone, null, massage,null, null);是有字数和中文限制的,所有我发了几个数字而已....
      

  2.   

    首先得在AndroidManifest.xml上面授予权限  <uses-permission android:name="android.permission.SEND_SMS" />。 第二步,确认app是否在手机上已经授予了发送短信的权限,如果不能正常获取,可以用requestPermissions去提醒用户授权。