Question

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!

Was it helpful?

Solution

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.

OTHER TIPS

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top