2012-12-08 31 views
0

我使用了一個通過android應用發送短信的代碼。如何克服這個錯誤?

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

我得到第二線誤差令牌「(」刪除此令牌 作爲

語法錯誤 - 令牌語法錯誤「空」的,無效的VariableDeclarator - 語法錯誤上記號,ConstructorHeaderName預計 代替

採用了Android SDK版本2.3.3 API 10

回答

1

更改您的代碼爲:

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 + Ø從鍵盤輸入的所有必需的包

+0

我試過並得到了同樣的錯誤。請再次幫助。 – user1870724

+0

看到我的編輯答案 –

+0

我導入了正確的package.and仍然在第二行代碼中出現錯誤。 – user1870724

相關問題