【发布时间】:2011-01-22 05:45:48
【问题描述】:
我想知道我们是否可以编写一个简短的布尔测试,如果短信/收件箱为空,则返回 true。
类似Databse("content://sms/inbox")==null?
【问题讨论】:
我想知道我们是否可以编写一个简短的布尔测试,如果短信/收件箱为空,则返回 true。
类似Databse("content://sms/inbox")==null?
【问题讨论】:
代码如下:
// 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;
之后记得关闭光标。
【讨论】:
你应该看看this,它不是一个简单的单行,但它会给你你需要的数据。似乎没有记录的方法可以轻松地做到这一点,你将不得不做很多手工工作或希望有人写了一个库来为你做这一切
【讨论】: