0
我做了消息發送應用程序它的工作完美的所有版本,直到kitkat 4.4.4但不工作在棒棒糖和棉花糖我不明白爲什麼?消息發送代碼工作到Android 4.4.4,但不工作在lolipop和marshmallo
公共無效sendsms(){
try
{
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo, null,smsmessage, null, null);
printmsg(1);
}
catch (Exception e)
{
printmsg(0);
e.printStackTrace();
}
}
public void printmsg(int a)
{
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Information:");
if(a==1)
builder.setMessage("SMS Send Wait For Response!!!");
else
builder.setMessage("Sending Failed, Please Try Again Later!!!");
builder.setPositiveButton("OK",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int which)
{
//Toast.makeText(getApplicationContext(), "changing activity",Toast.LENGTH_SHORT).show();
Intent intent = new Intent(ResWindow.this, Home.class);
startActivity(intent);
ResWindow.this.finish();
}
});
builder.show();
「不工作」是什麼意思?你的症狀是什麼?例如,你崩潰了嗎?如果是這樣,你的堆棧跟蹤是什麼? – CommonsWare
添加這個 - Log.i(「Message not sent」,「」);在catch塊內。 – SanVed
去在其他條件「發送失敗再試一次」和消息不會和kitkat工作好消息發送工作和播種適當的消息「消息發送成功等待響應」 –