我正在尝试从列表视图中的给定位置删除特定的短信。这工作正常,但并非总是如此。它有时工作..有时根本不删除。
我不确定为什么会发生这种情况有人会让我知道如何解决这个问题:
以下是我的尝试:
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();
谢谢!