中易网

android发送短信息模拟器报错,程序没有问题啊。

答案:2  悬赏:40  
解决时间 2021-02-20 10:25
package SMS.SMS.SMS;

import java.util.ArrayList;

import android.app.Activity;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class SnedSMSActivity extends Activity {

private EditText numberText;
private EditText smsText;
private Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

numberText=(EditText)findViewById(R.id.tel);
smsText=(EditText)findViewById(R.id.sms);
button = (Button) findViewById(R.id.bnt);
button.setOnClickListener(new ButtonClickListener());
}
private final class ButtonClickListener implements View.OnClickListener{
public void onClick(View v){
String number=numberText.getText().toString();
String sms=smsText.getText().toString();
SmsManager manager=SmsManager.getDefault();
if(sms.length() > 70){
ArrayList smsText = manager.divideMessage(sms);
for(String msg : smsText){
manager.sendTextMessage(number, null, msg, null, null);
}

}else{
manager.sendTextMessage(number, null, sms, null, null);
}
Toast.makeText(SnedSMSActivity.this, R.string.succ, Toast.LENGTH_SHORT).show();

}
}
}



最佳答案
根据log来看是空指针异常引起的,具体哪行看指针需要logcat再往下截一点
全部回答
支持一下感觉挺不错的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
晶码战士 拿到水晶顺序 那个 晶码战士第一个
丽盛女装地址有知道的么?有点事想过去
高中生被开除了 学校给保留学籍 让出去借读
小孩子把停车卡放到汽车的CD机了,请问有什么
手机屏幕上一直显示歌词去掉怎么办
新买来的君子兰能不能浇水和晒太阳?叶子不齐
列车乘务员常用的服务用语
哪个公司有买郑丰5号小麦的
初中没毕业可以直接进体校吗,我女,身高178
【考研】请问西南大学教育学院学前教育学和特
win10系统怎么宽带自动连接不用点击宽带连接
龙口,龙门,九龙坡,在哪里
苏宁易购人民路店这个地址在什么地方,我要处
5年期国债期货 属于长期国债期货
vivo x5max l 如何设置农历生日日期
推荐资讯
一个女孩子问你一个男孩子晚上出外面要注意安
关于文明礼貌的文章
北京市红十字血液中心东门这个地址在什么地方
孩子十六天了,睡觉老是不踏实,老哼唧,手脚
美国宪法中关于美国选举是多少条?
这个手镯是出土的,懂行的帮忙看看
曲靖新百大在哪里啊,我有事要去这个地方
多了干什么不好当小偷,真可恶
麒麟山盆景怎么养
煌亭茶楼地址在什么地方,想过去办事
大家好!今天开车发现油门踩到底都只能跑到5O
深圳市企业是不是一定要用易税门户申报个人所
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?