0

リスト ビューの特定の位置から特定の SMS を削除しようとしています。これは正常に機能しますが、常にではありません。時々動作します.時にはまったく削除されません。

なぜこれが起こっているのかわかりませんが、誰かがこれを修正する方法を教えてくれます:

ここに私がしようとしているものがあります:

  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