可能重复:
在 Android 1.5 中删除 SMS
我已经在互联网上搜索了几天,但找不到任何类似的问题。
我正在制作一个 Android 应用程序,我想删除一条短信,而不是整个对话。
当手机收到短信时,我会保存时间戳,当我要删除消息时,我会找到时间戳。但是我只能删除整个线程,而不是单个短信,请帮忙?
String pid = c.getString(1);
String uri = "content://sms/conversations/" + pid;
//Log.i(rm,"0 "+ c.getString(5) + " " +AllSmsTime.toString());
//Log.i(rm ,"2 " + c.getLong(1));
if(Long.valueOf(c.getString(5)).longValue()== AllSmsTime.get(0)){
/*gets milliseconds*/
getContentResolver().delete(Uri.parse(uri), null, null);
}