android 短信删除

我4大玩家 2014-09-24 10:51:06
为什么第一条短信不能在短信界面立即删除,而非要重新进入才显示删除,而其他短信都能在界面上立即删除,并且删除的短信只能按发送的顺序删除?



这是删除信息的源码:
try {
String nei=tvText.getText().toString();
ContentValues values = new ContentValues();
values.put("body", nei);
ContentResolver CR = ctx.getContentResolver();
// Query SMS
Uri uriSms = Uri.parse("content://sms/sent");
Cursor c = CR.query(uriSms,
new String[] { "_id" }, null, null, null);
if (c.moveToFirst()) {
// Delete SMS
//long threadId =c.getLong(1);

int id = c.getInt(c.getColumnIndex("_id"));
CR.delete(Uri.parse("content://sms"),
"_id=" + id, null);

int ids = c.getInt(c.getColumnIndex("_id"));
CR.delete(Uri.parse("content://sms" ), "_id=" + ids, null);
}
c.close();

// ctx.getContentResolver().update(Uri.parse("content://sms"), values, "thread_id = " + thread, null);
//init(thread);

} catch (Exception e) {

Log.d("deleteSMS", "Exception:: " + e);
}
...全文
197 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
红袖满楼招 2014-09-24
  • 打赏
  • 举报
回复
用cursorloader吧,即时的
lionfresh 2014-09-24
  • 打赏
  • 举报
回复
你删了数据库,但是界面没有更新。
我4大玩家 2014-09-24
  • 打赏
  • 举报
回复
请问怎么更新?
cwc455826074 2014-09-24
  • 打赏
  • 举报
回复
= = 我也在问删除的问题, 不过我的问题是删除失败呀。。 唉。 在部分机器上。 http://bbs.csdn.net/topics/390893609?page=1#post-398243731

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧