このコンテンツを使用して、SMS 会話スレッドの「message_count」列と「snippet」列を更新したかった:「content://mms-sms/conversations」。SMS が会話スレッドから削除されると、スニペットとメッセージ数が更新されないためです。しかし、「MmsSmsProvider は、この URI の削除、挿入、または更新をサポートしていません」というエラー メッセージが表示されました。以下は私のコードです。
ContentValues values = new ContentValues();
values.put("message_count", ent.getValue().getCount());
values.put("snippet", ent.getValue().getSnip());
Uri conUri = Uri.parse("content://mms-sms/conversations");
getContentResolver().update(conUri, values, null, null);
私もこのように試みます:
Uri conUri = Uri.parse("content://mms-sms/conversations" + "/" + threadid);
getContentResolver().update(conUri, values, null, null);
しかし、私が得たのは別のエラーメッセージです: no such column: message_count: 、コンパイル中: UPDATE pdu SET message_count=?,snippet=? WHERE スレッド ID=334
助けてくれてありがとう