2010-03-01 1 views
0

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

ответ

3

Вот код:

// 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

спасибо, это похоже на решение, которое я ищу – Olivier69

0

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