как я могу получить каждый идентификатор смс в Android - PullRequest
0 голосов
/ 17 ноября 2009

на самом деле я хочу удалить смс из входящих сообщений согласно идентификатору, который я использую следующий код

но он показывает ошибку

мой код:

Uri deleteUri = Uri.parse("content://sms/");
Cursor m_cCursor=context.getContentResolver().query(deleteUri, null, null,    null, null);
int m_cnum=m_cCursor.getCount();
int id =m_cCursor.getInt(0);
int thread_id = m_cCursor.getInt(1);

ошибка:

 0  new java.lang.RuntimeException [2]
     3  dup
     4  ldc <String "Stub!"> [3]
     6  invokespecial java.lang.RuntimeException(java.lang.String) [4]
     9  athrow
      Line numbers:
        [pc: 0, line: 21]
      Local variable table:
        [pc: 0, pc: 10] local: this index: 0 type: android.content.ContextWrapper
        [pc: 0, pc: 10] local: name index: 1 type: java.lang.String
        [pc: 0, pc: 10] local: mode index: 2 type: int

Ответы [ 2 ]

1 голос
/ 21 июня 2010

Вы делали m_cCursor.moveToFirst() и m_cCursor.moveToNext()?

0 голосов
/ 28 января 2014

* После 1001 *

 Cursor m_cCursor=context.getContentResolver().query(deleteUri, null, null,    null, null);

добавить

     while (cur.moveToNext()) {
         int m_cnum=m_cCursor.getCount();
         int id =m_cCursor.getInt(0);
         int thread_id = m_cCursor.getInt(1);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...