1

可能重复:
在 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);    
            }
4

0 回答 0