String searchString = getIntent().getExtras().getString("search_str");
search = new AVSearchQuery<AVObject>(searchString);
searchCallback = new FindCallback<AVObject>() {
@Override
public void done(List<AVObject> parseObjects, AVException parseException) {
if (parseException == null && parseObjects != null) {
searchResults.addAll(parseObjects);
if (adapter == null) {
adapter = new SearchResultAdapter();
listView.setAdapter(adapter);
listView.setOnScrollListener(adapter);
} else {
adapter.notifyDataSetChanged();
hideLoadingView();
}
if (searchResults.size() == 0) {
emtpyResult.setVisibility(View.VISIBLE);
listView.setVisibility(View.GONE);
} else {
emtpyResult.setVisibility(View.GONE);
listView.setVisibility(View.VISIBLE);
}
}else
{
emtpyResult.setVisibility(View.VISIBLE);
listView.setVisibility(View.GONE);
}
}
总是走不到这里 searchResults.addAll(parseObjects);
调试了好久了,不知道哪里的问题。后台我也打开了一个类的3个字段为搜索字段。
有遇到并解决了的吗?
感谢!!!
-
创建时间
15年7月12日
-
最后回复
15年7月15日
-
2
回复
-
818
浏览
-
2
用户