Olivier69
Olivier69

Reputation: 1571

How check if sms/inbox is empty?

I'd like to know if we can write a short boolean test which return true if sms/inbox is empty or not.

Something like Databse("content://sms/inbox")==null?

Upvotes: 0

Views: 863

Answers (2)

Macarse
Macarse

Reputation: 93173

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.

Upvotes: 3

RC1140
RC1140

Reputation: 8673

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

Upvotes: 0

Related Questions