views:

162

answers:

2

Hi! I'd like to know if we can write a short boolean test wich return true if sms/inbox is empty or not. something like Databse("content://sms/inbox")==null? Thank's for your answer!

A: 

Hi

You should have a look at this , its not a simple one liner but it will give you the data you require. It seems there is no documented way to do this easily , you are going to have to do alot of manual work or hope someone has written a lib to do it all for you

RC1140
+3  A: 

Here's the code:

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

Remember to close the cursor afterwards.

Macarse
thank's, this seems to be the solution I am looking for
Olivier69