sendMessage 这里为什么会抛空指针异常呢

PendingIntent pi =PendingIntent.getActivity(EditMessage.this, 0, new Intent(), 0);
//抛出空指针异常
smsManager.sendTextMessage(number,null,editText.getText().toString(),pi,null);

实在是不明白,number是好的,editText得出来的文本也是好的,为什么会有空指针呢?

小白实在是不懂了,真的调不动了,需要帮助。。。。

检查smsMessage对象是否为空

1.检查上一行代码中是否有为空的对象或参数
2.或许是其他地方引起的异常

留意smsManager

PendingIntent 是null

首先你确保你传的对象是否为null