我正在为我的某个应用使用解析后端。有三个表,我希望能够在表列的搜索视图中搜索用户输入的文本。
private void getDataFromParse() {
ParseQuery<ParseObject> query = ParseQuery.getQuery(Message.NAME);
query.addDescendingOrder(Message.CREATED_AT);
**query.whereStartsWith(Message.MESSAGE, mTag);**
query.setLimit(20);
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> objects, ParseException e) {
if (e == null) {
mMessages = (List<Message>) (Object) objects;
setAdapter();
}
}
});
}
问题在于解析搜索区分大小写。我从他们的网站UI输入解析表内容。这里有一个解决这个问题的建议 http://blog.parse.com/learn/engineering/implementing-scalable-search-on-a-nosql-backend/
如何解决我的问题?
答案 0 :(得分:0)
您可以将用户输入的文本转换为大写,并确保解析中的所有数据都是大写