clj0113 2014-09-05 05:01 采纳率: 0%
浏览 7284

android 短信未读状态变为已读状态

我的APP,想要在会话列表那儿,点一个联络人,然后进入到与该人的所有聊天对话界面,在该界面里,我希望对方发来的简讯都变为已读状态
我是这样写的
cur_smsdetail_qcontact = new CursorWrapper(cur_smsdetail) {
public String getString(int columnIndex) {
if (super.getColumnIndex("address") == columnIndex) {
String address = super.getString(columnIndex);
// 讀取聯絡人,查詢對應的名稱
Uri uri_qcontact = Uri.parse(CONTACTS_LOOKUP + address);

Cursor cur = getContentResolver().query(uri_qcontact, null,
null, null, null);
ContentValues values = new ContentValues();
values.put("read", "1");
cur.moveToFirst();
if (cur.moveToFirst()) {
String contactName = cur.getString(cur
.getColumnIndex("display_name"));
getContentResolver().update(Uri.parse("content://sms/"), values, "id=?", new String[]{""+cur_smsdetail_qcontact.getInt(0)});
return contactName;
}
return address;
}
return super.getString(columnIndex);
}
};

可是不知道为什么,短信的状态还是没办法被更改为1
谁可以告诉我我写错在哪里吗

  • 写回答

2条回答 默认 最新

  • qg448089469 2015-05-19 12:07
    关注

    好像修改了 不知道短信是不是有什么保护 请问下你实现了吗

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器