我想知道我们是否可以编写一个简短的布尔测试,如果 sms/inbox 为空则返回 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;
记得之后关闭光标。
你应该看看这个,它不是一个简单的单行,但它会给你你需要的数据。似乎没有记录的方法可以轻松地做到这一点,您将不得不做很多手工工作或希望有人编写了一个库来为您完成这一切