Как проверить, если смс / входящие пустые? - PullRequest
0 голосов
/ 01 марта 2010

Я хотел бы знать, можем ли мы написать короткий логический тест, который возвращает true, если sms / inbox пуст или нет. что-то вроде Databse ("content: // sms / inbox") == null? Спасибо за ваш ответ!

Ответы [ 2 ]

3 голосов
/ 01 марта 2010

Вот код:

// Retrieve a Cursor pointing to the sms list and the size of it.
Uri uriSMSURI = Uri.parse("content://sms/inbox");
Cursor cur = mContext.getContentResolver().query(uriSMSURI, null, null, null, null);
boolean ret = cur.getCount() > 0;

Не забудьте закрыть курсор потом.

0 голосов
/ 01 марта 2010

Вы должны взглянуть на этот , это не простой вкладыш, но он даст вам необходимые данные. Кажется, нет документированного способа сделать это легко, вам придется много работать вручную или надеяться, что кто-то написал библиотеку, чтобы сделать все это для вас

...