Android CursorLoader短信收件箱选择

Android CursorLoader短信收件箱选择,android,sms,android-contentprovider,Android,Sms,Android Contentprovider,我正在尝试在Telephony.Sms.Inbox上进行选择,但在获取所需内容时遇到问题 我只想要短信包含文本X X O O O在身体的某个地方,我只想要从一个唯一的号码最新的消息。因此,如果555发送了4条带有该文本的消息,我只想要第一条。这是我现在拥有的。如何修改选择以提供所需内容 new CursorLoader( context, Telephony.Sms.Inbox.CONTENT_URI, null, Telephony.Sm

我正在尝试在Telephony.Sms.Inbox上进行选择,但在获取所需内容时遇到问题

我只想要短信包含文本X X O O O在身体的某个地方,我只想要从一个唯一的号码最新的消息。因此,如果555发送了4条带有该文本的消息,我只想要第一条。这是我现在拥有的。如何修改选择以提供所需内容

new CursorLoader(
    context,
    Telephony.Sms.Inbox.CONTENT_URI,
    null,            
    Telephony.Sms.Inbox.BODY + " LIKE '%X X O O%'",
    null,        
    null            
);
我在一个列表适配器中使用这个游标,所以在得到查询结果后我不能做很多事情。我需要形成一个查询,只获取我想要显示的行

任何帮助都将不胜感激

谢谢