【发布时间】:2012-01-31 08:45:53
【问题描述】:
以下是我当前的代码:
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);
此外,我如何将其更改为仅删除特定邮件(已处理)而不删除收件箱中的所有邮件。
有什么帮助吗?
【问题讨论】: