gpt4 book ai didi

java - 你如何使用android sdk发送短信

转载 作者:行者123 更新时间:2023-11-30 04:06:11 25 4
gpt4 key购买 nike

我正在尝试弄清楚如何从我的应用程序发送短信。我尝试了以下方法:

try { 
String newNumber, newMessage;
newNumber = number.getText().toString();
newMessage = message.getText().toString();
smsManager.getDefault();
smsManager.sendTextMessage(newNumber, null, newMessage,null, null);

} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
};thread.start();

但是我得到了一只原木猫:

07-23 09:03:42.378: I/Process(14426): Sending signal. PID: 14426 SIG: 9 07-23 09:06:18.972: W/dalvikvm(14529): threadid=11: thread exiting with uncaught exception (group=0x40a381f8) 07-23 09:06:18.972: E/AndroidRuntime(14529): FATAL EXCEPTION: Thread-885 07-23 09:06:18.972: E/AndroidRuntime(14529): java.lang.NullPointerException 07-23 09:06:18.972: E/AndroidRuntime(14529): at com.johnnydicamillo.sms.SmsSpammerActivity$1.run(SmsSpammerActivity.java:48) 07-23 09:06:19.238: W/IInputConnectionWrapper(14529): showStatusIcon on inactive InputConnection 07-23 09:06:44.855: I/Process(14529): Sending signal. PID: 14529 SIG: 9

最佳答案

看起来smsManager可能为空,getDefault()是一个静态方法,用于获取SmsManager的默认实例,它并不表明您正在设置任何内容。您可能希望该行类似于:

SmsManager smsManager = SmsManager.getDefault();

关于java - 你如何使用android sdk发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11616360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com