0

我正在尝试从列表视图的给定位置删除特定的短信。这工作正常,但并非总是如此。它有时有效..有时根本不删除。

我不确定为什么会发生这种情况,有人可以让我知道如何解决这个问题:

这是我正在尝试的:

  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();

谢谢!

4

0 回答 0