0

sms/inboxが空かどうかにかかわらずtrueを返す短いブールテストを記述できるかどうか知りたいのですが。

のようなものDatabse("content://sms/inbox")==null

4

2 に答える 2

3

コードは次のとおりです。

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

後でカーソルを閉じることを忘れないでください。

于 2010-03-01T11:11:00.893 に答える
0

これを見てください。単純なワンライナーではありませんが、必要なデータが得られます。これを簡単に行うための文書化された方法はないようです。多くの手作業を行う必要があるか、誰かがあなたのためにすべてを行うためのライブラリを作成したことを願っています。

于 2010-03-01T10:42:52.367 に答える