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 频道 * @return */ public static NewsRecord getLastNewsRecord(String channelCode) { return DataSupport.where("channelCode=?", channelCode).findLast(NewsRecord.class); }
/** * 根据频道码和页码查询新闻记录 * @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 FindMultiExecutor getModelsAsync() { return DataSupport.where("schedulename_id=?",String.valueOf(id)).findAsync(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 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"); } }
public void fetchData() { Log.i("HB", type + "GridFragment.fetchData"); if (type == TYPE_FAVORITE) { bookGridAdapter.setData(DataSupport.where("favourite = ?", "1").order("id desc").find(Book.class)); } else { bookGridAdapter.setData(DataSupport.order("id desc").find(Book.class)); } }
private void inits() { ScheduleName scheduleName = DataSupport.where("name=?", "默认课表").findFirst(ScheduleName.class); if (scheduleName == null) { scheduleName = new ScheduleName(); scheduleName.setName("默认课表"); scheduleName.setTime(System.currentTimeMillis()); scheduleName.save(); ShareTools.put(this, ShareConstants.INT_SCHEDULE_NAME_ID, scheduleName.getId()); } mViewPager = findViewById(R.id.id_viewpager); mFragmentList = new ArrayList<>(); mFragmentList.add(new FuncFragment()); mFragmentList.add(new ScheduleFragment()); mAdapter = new MyFragmentPagerAdapter(getSupportFragmentManager(), mFragmentList); mViewPager.setAdapter(mAdapter); int item = (int) BundleTools.getInt(this, "item", 0); select(item); }