android - 如何克服这个错误?

标签 android sms syntax-error

我使用了通过Android应用发送短信的代码。

android.telephony.SmsManager sms = android.telephony.SmsManager.getDefault();
sms.android.telephony.SmsManager.sendTextMessage(phoneNumber, null, message, pi, null); 

我在第二行中收到错误

Syntax error on token "(", delete this token - Syntax error on token "null", invalid VariableDeclarator - Syntax error on tokens, ConstructorHeaderName expected instead



使用android sdk版本2.3.3 API 10。

最佳答案

将您的代码更改为:

android.telephony.SmsManager sms = android.telephony.SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, pi, null); 

最好的方法是:
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNumber, null, message, pi, null);

然后从键盘按 CTRL + SHIFT + O 来导入所有必需的程序包

关于android - 如何克服这个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13780179/

相关文章:

java - 创建新项目时未创建 Appcompat_v7

flutter - 如何在flutter中实现sms retrieve api

python - Python if/elif语法错误…为什么

c# - 在同一时间发送短信

ruby-on-rails - 在haml中使用Rails助手,传递散列会导致语法错误

MySQL 5.7 存储过程语法错误,通过 phpadmin 和 Ubuntu 16.04

android - Eclipse:Android 依赖项

android - GridLayout 与 TableLayout

android - switch 语句后无法访问的代码

python - Tp-Link M7350 4G LTE 路由器 - 使用带有 Raspberry Pi 的 python 脚本发送短信