以下是我当前的代码:
private int deleteAllMessages(Context context){
Uri deleteUri = Uri.parse(SMS_ALL);
int count = 0;
Cursor c = context.getContentResolver().query(deleteUri, null, null, null, null);
while(c.moveToNext()){
long thread_id = c.getLong(1);
Uri thread = Uri.parse("content://sms/conversations/" + thread_id);
context.getContentResolver().delete(thread, null, null);
}
return count;
}
我想知道这句话是什么意思:
Cursor c = context.getContentResolver().query(deleteUri, null, null, null, null);
而且,如何将其更改为仅删除特定消息(已处理)而不删除收件箱中的所有消息。
有什么帮助吗?