public synchronized Friend getFriendById(String userid) { if (!TextUtils.isEmpty(userid)) { List<Friend> friends = DataSupport.where("userid = ?", userid).find(Friend.class); if (friends != null && friends.size() > 0) return friends.get(0); } return null; }
public synchronized Groups getGroupsById(String groupId) { if (!TextUtils.isEmpty(groupId)) { List<Groups> groupses = DataSupport.where("groupid = ?", groupId).find(Groups.class); if (groupses != null && groupses.size() > 0) { return groupses.get(0); } } return null; }
public synchronized List<GroupMember> getGroupMembersWithUserId(String userId) { if (TextUtils.isEmpty(userId)) return null; return DataSupport.where("userid = ?", userId).find(GroupMember.class); }
public synchronized List<GroupMember> getGroupMembers(String groupId) { return DataSupport.where("groupid = ?", groupId).find(GroupMember.class); }
public synchronized List<Friend> getFriends() { // return DataSupport.findAll(Friend.class); return DataSupport.where("userid != ?", UserCache.getId()).find(Friend.class); }
/** * 查询选中省内所有的市,优先从数据库查询,如果没有查询到再去服务器上查询。 */ private void queryCities() { titleText.setText(selectedProvince.getProvinceName()); backButton.setVisibility(View.VISIBLE); cityList = DataSupport.where("provinceid = ?", String.valueOf(selectedProvince.getId())).find(City.class); if (cityList.size() > 0) { dataList.clear(); for (City city : cityList) { dataList.add(city.getCityName()); } adapter.notifyDataSetChanged(); listView.setSelection(0); currentLevel = LEVEL_CITY; } else { int provinceCode = selectedProvince.getProvinceCode(); String address = "http://guolin.tech/api/china/" + provinceCode; queryFromServer(address, "city"); } }
/** * 查询选中市内所有的县,优先从数据库查询,如果没有查询到再去服务器上查询。 */ private void queryCounties() { titleText.setText(selectedCity.getCityName()); backButton.setVisibility(View.VISIBLE); countyList = DataSupport.where("cityid = ?", String.valueOf(selectedCity.getId())).find(County.class); if (countyList.size() > 0) { dataList.clear(); for (County county : countyList) { dataList.add(county.getCountyName()); } adapter.notifyDataSetChanged(); listView.setSelection(0); currentLevel = LEVEL_COUNTY; } else { int provinceCode = selectedProvince.getProvinceCode(); int cityCode = selectedCity.getCityCode(); String address = "http://guolin.tech/api/china/" + provinceCode + "/" + cityCode; queryFromServer(address, "county"); } }
/** * 根据频道码和页码查询新闻记录 * @param channelCode * @param page * @return */ private static List<NewsRecord> selectNewsRecords(String channelCode, int page) { return DataSupport .where("channelCode = ? and page = ?", channelCode, String.valueOf(page)) .find(NewsRecord.class); }
@Override public boolean isFavorite(String id) { return DataSupport.where("movie_id = ?", id).find(MovieSubjectsModel.class).size() > 0; }
public List<TimetableModel> getModels() { return DataSupport.where("schedulename_id=?",String.valueOf(id)).find(TimetableModel.class,true); }
public void updateUI() { List<Label> labelList = new ArrayList<>(); List<Label> labels = DataSupport.where("mBookId=?", mBookId + "").find(Label.class); if (labels.size() > 0) { for (int i = labels.size() - 1; i >= 0; i--) { labelList.add(labels.get(i)); } } mRecyclerView.setAdapter(new LabelAdapter(labelList)); }
@Override public void onClick(View v) { List<Book> books = DataSupport.where("isbn13 = ?", list.get(position).getIsbn13()).find(Book.class); // 如果图书已添加 if (books.size() > 0) { Intent intent = new Intent(context, BookInfoActivity.class); intent.putExtra("id", books.get(0).getId()); context.startActivity(intent); } else { // 图书未添加,跳转到添加页面 Intent intent = new Intent(context, BookInfoAddActivity.class); intent.putExtra("ISBN", list.get(position).getIsbn13()); context.startActivity(intent); } } });
@Override protected void initData(View view) { lv_bookmark = (ListView) view.findViewById(R.id.lv_bookmark); pageFactory = PageFactory.getInstance(); Bundle bundle = getArguments(); if (bundle != null) { bookpath = bundle.getString(ARGUMENT); } bookMarksList = new ArrayList<>(); bookMarksList = DataSupport.where("bookpath = ?", bookpath).find(BookMarks.class); markAdapter = new MarkAdapter(getActivity(), bookMarksList); lv_bookmark.setAdapter(markAdapter); }
public void initIoItemList(final Context context) { ioItemList = DataSupport.where("bookId = ?", String.valueOf(GlobalVariables.getmBookId())).find(IOItem.class); setIoItemRecyclerView(context); }
} /** * 查询县城 */ private void queryCounty() { toolbarTitle.setTitle(selectedCity.getCityName()); countyList = DataSupport.where("cityid = ?", String.valueOf(selectedCity.getId())).find(County.class); if (countyList.size() > 0) { dataList.clear(); for (County county : countyList) { dataList.add(county.getCountyName()); } mCityAdapter.notifyDataSetChanged(); recyclerView.smoothScrollToPosition(0); currentLeveL = LEVEL_COUNTY; } else { int provinceCode = selectedProvince.getProvinceCode(); int cityCode = selectedCity.getCityCode(); Log.d("TAG", String.valueOf(cityCode)); String address = "http://guolin.tech/api/china/" + provinceCode + "/" + cityCode; queryFromServer(address, "county"); Log.d("queryCounty",address); } } /**
/** * 查询选中省内所有的市,优先从数据库查询,如果没有查询到再去服务器上查询。 */ private void queryCities() { titleText.setText(selectedProvince.getProvinceName()); backButton.setVisibility(View.VISIBLE); cityList = DataSupport.where("provinceid = ?", String.valueOf(selectedProvince.getId())).find(City.class); if (cityList.size() > 0) { dataList.clear(); for (City city : cityList) { dataList.add(city.getCityName()); } adapter.notifyDataSetChanged(); listView.setSelection(0); currentLevel = LEVEL_CITY; } else { int provinceCode = selectedProvince.getProvinceCode(); String address = "http://guolin.tech/api/china/" + provinceCode; queryFromServer(address, "city"); } }
/** * 查询选中市内所有的县,优先从数据库查询,如果没有查询到再去服务器上查询。 */ private void queryCounties() { titleText.setText(selectedCity.getCityName()); backButton.setVisibility(View.VISIBLE); countyList = DataSupport.where("cityid = ?", String.valueOf(selectedCity.getId())).find(County.class); if (countyList.size() > 0) { dataList.clear(); for (County county : countyList) { dataList.add(county.getCountyName()); } adapter.notifyDataSetChanged(); listView.setSelection(0); currentLevel = LEVEL_COUNTY; } else { int provinceCode = selectedProvince.getProvinceCode(); int cityCode = selectedCity.getCityCode(); String address = "http://guolin.tech/api/china/" + provinceCode + "/" + cityCode; queryFromServer(address, "county"); } }
/** * 查询城市 */ private void queryCity() { toolbarTitle.setTitle(selectedProvince.getProvinceName()); cityList = DataSupport.where("provinceid=?", String.valueOf(selectedProvince.getId())).find(City.class); if (cityList.size() > 0) { dataList.clear(); for (City city : cityList) { dataList.add(city.getCityName()); } mCityAdapter.notifyDataSetChanged(); recyclerView.smoothScrollToPosition(0); currentLeveL = LEVEL_CITY; } else { int provinceCode = selectedProvince.getProvinceCode(); String address = "http://guolin.tech/api/china/" + provinceCode; queryFromServer(address, "city"); } } /** * 查询县城
@Override public void onNext(MovieDetailModel movieDetailModel) { mView.showComplete(movieDetailModel); //数据库不存在此数据就插入 if (DataSupport.where("movie_id = ?", movieDetailModel.getMovie_id()).find(MovieDetailModel.class).size() < 1) { for (MovieDetailModel.CastsBean castsBean : movieDetailModel.getCasts()) { if (castsBean.getAvatars() != null) { castsBean.getAvatars().save(); castsBean.save(); } } for (MovieDetailModel.DirectorsBean directorsBean : movieDetailModel.getDirectors()) { if (directorsBean.getAvatars() != null) { directorsBean.getAvatars().save(); directorsBean.save(); } } movieDetailModel.getImages().save(); movieDetailModel.getRating().save(); movieDetailModel.save(); } } };