【发布时间】:2016-03-15 15:37:23
【问题描述】:
我正在使用 firebase startAt 查询,但它没有进行正确的过滤,例如,如果我想搜索产品名称“Milk”它没有显示名为“milk”的项目,因为小写所以如何实现它以便它可以两种情况都适用?
b = (Button)view.findViewById(R.id.querybutton);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Firebase ref = new Firebase("https://socialshopping.firebaseio.com/Food/Product");
Query queryRef = ref.orderByChild("name").startAt(searchP.getText().toString());
mActiveListAdapter = new ActiveListAdapter(getActivity(), Product.class, R.layout.single_active_list, queryRef);
mListView.setAdapter(mActiveListAdapter);
}
});
【问题讨论】:
-
我写了一个快速的答案,然后意识到我们以前见过更好的答案。因此,我将标记为其中之一的副本。
标签: android listview firebase firebase-realtime-database