Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 发送短信息时不将其保存在kitkat中的已发送项目中_Android_Android 4.4 Kitkat_Smsmanager - Fatal编程技术网

Android 发送短信息时不将其保存在kitkat中的已发送项目中

Android 发送短信息时不将其保存在kitkat中的已发送项目中,android,android-4.4-kitkat,smsmanager,Android,Android 4.4 Kitkat,Smsmanager,我正在开发一个应用程序,需要发送短信 我正在使用smsmsmanager.SendTextMessage和smsmsmanager.sendMultipartTextMessage,两者都工作正常,主要问题是发送的消息将保存在发送的项目上(仅在Kitkat中,旧版本不保存SMS),但我不需要保存消息 我的应用程序是默认的消息应用程序。 我应该如何防止在kitkat中保存SMS 这是我的密码: try { SmsManager smsManager = SmsManager.getDefa

我正在开发一个应用程序,需要发送短信

我正在使用smsmsmanager.SendTextMessage和smsmsmanager.sendMultipartTextMessage,两者都工作正常,主要问题是发送的消息将保存在发送的项目上(仅在Kitkat中,旧版本不保存SMS),但我不需要保存消息

我的应用程序是默认的消息应用程序。 我应该如何防止在kitkat中保存SMS

这是我的密码:

try
{
    SmsManager smsManager = SmsManager.getDefault();
    String body ="Test";
    String to = "5556";
    ArrayList<String> parts =smsManager.divideMessage(body);

    smsManager.sendMultipartTextMessage(to,null, parts, null, null);
}
catch(Exception ex)
{
    Toast.makeText(this, ex.getMessage(), Toast.LENGTH_LONG).show();
}
试试看
{
SmsManager SmsManager=smsmsmanager.getDefault();
字符串体=“测试”;
字符串to=“5556”;
ArrayList parts=smsmsManager.divideMessage(正文);
sendMultipartTextMessage(to,null,parts,null,null);
}
捕获(例外情况除外)
{
Toast.makeText(this,例如getMessage(),Toast.LENGTH_LONG.show();
}

Arashdn,祝你好运。我想要相同的功能(不要将短信保存在设置的项目中)。你能告诉我你解决了吗this@GangadharNimbally,不,我找不到任何方法…只有一种方法,请看我接受的答案