我正在尝试从列表视图的给定位置删除特定的短信。这工作正常,但并非总是如此。它有时有效..有时根本不删除。
我不确定为什么会发生这种情况,有人可以让我知道如何解决这个问题:
这是我正在尝试的:
Cursor cursor = getContentResolver().query(Uri.parse("content://sms/?simple=true"), null, null, null, null);
if ( cursor.getCount() > 0 )
cursor.moveToPosition(position);
try
{
String pid = cursor.getString(0); // Get id;
String uri = "content://sms/" + pid;
getContentResolver().delete(Uri.parse(uri),
null, null);
}
catch (Exception e)
{
}
cursor.close();
谢谢!