public synchronized List<Groups> getGroups() { return DataSupport.findAll(Groups.class); }
@Override public void onClick(View v) { List<Book> books = DataSupport.findAll(Book.class); for (Book book: books) { Log.d("MainActivity", "book name is " + book.getName()); Log.d("MainActivity", "book author is " + book.getAuthor()); Log.d("MainActivity", "book pages is " + book.getPages()); Log.d("MainActivity", "book price is " + book.getPrice()); Log.d("MainActivity", "book press is " + book.getPress()); } } });
/** * 查询全国所有的省,优先从数据库查询,如果没有查询到再去服务器上查询。 */ private void queryProvinces() { titleText.setText("中国"); backButton.setVisibility(View.GONE); provinceList = DataSupport.findAll(Province.class); if (provinceList.size() > 0) { dataList.clear(); for (Province province : provinceList) { dataList.add(province.getProvinceName()); } adapter.notifyDataSetChanged(); listView.setSelection(0); currentLevel = LEVEL_PROVINCE; } else { String address = "http://guolin.tech/api/china"; queryFromServer(address, "province"); } }
private List<BookList> getBooks() { List<BookList> all = DataSupport.findAll(BookList.class); return all; }
return findAll(modelClass, false, ids);
@Override public void onResume() { super.onResume(); bookLists = DataSupport.findAll(BookList.class); listAdapter.notifyDataSetChanged(); }
@Override void initVar() { momoList.addAll(DataSupport.findAll(Momo.class)); adapter.notifyDataSetChanged(); }
@Override public void onResume() { super.onResume(); bookLists = DataSupport.findAll(BookList.class); listAdapter.notifyDataSetChanged(); }
private void initVar() { deleteAppInfos = new ArrayList<>(); selectAppInfos = new ArrayList<>(); selectAppInfos.addAll(DataSupport.findAll(AppInfo.class)); appActAdapter = new AppActAdapter(this, selectAppInfos); rcvApp.setAdapter(appActAdapter); //设置rcv可拖动 // MyItemTouchHelper myItemTouchHelper = new MyItemTouchHelper(onItemTouchCallbackListener); // myItemTouchHelper.attachToRecyclerView(rcvApp); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(XpNavBarAction.ACT_CLOSE_ACT_PANEL); receiver = new CloseReceiver(); registerReceiver(receiver, intentFilter); }
/** * 查询全国所有的省,优先从数据库查询,如果没有查询到再去服务器上查询。 */ private void queryProvinces() { titleText.setText("中国"); backButton.setVisibility(View.GONE); provinceList = DataSupport.findAll(Province.class); if (provinceList.size() > 0) { dataList.clear(); for (Province province : provinceList) { dataList.add(province.getProvinceName()); } adapter.notifyDataSetChanged(); listView.setSelection(0); currentLevel = LEVEL_PROVINCE; } else { String address = "http://guolin.tech/api/china"; queryFromServer(address, "province"); } }
@Override protected void onPostExecute(Integer result) { super.onPostExecute(result); String msg = ""; switch (result) { case FAIL: msg = "由于一些原因添加书本失败"; break; case SUCCESS: msg = "导入书本成功"; checkItems.clear(); bookLists = DataSupport.findAll(BookList.class); listAdapter.notifyDataSetChanged(); changgeCheckBookNum(); break; case REPEAT: msg = "书本" + repeatBookList.getBookname() + "重复了"; break; } Toast.makeText(getActivity().getApplicationContext(), msg, Toast.LENGTH_SHORT).show(); } }
@Override protected void onPostExecute(Integer result) { super.onPostExecute(result); String msg = ""; switch (result) { case FAIL: msg = "由于一些原因添加书本失败"; break; case SUCCESS: msg = "导入书本成功"; checkItems.clear(); bookLists = DataSupport.findAll(BookList.class); listAdapter.notifyDataSetChanged(); changgeCheckBookNum(); break; case REPEAT: msg = "书本" + repeatBookList.getBookname() + "重复了"; break; } Toast.makeText(getActivity().getApplicationContext(), msg, Toast.LENGTH_SHORT).show(); } }
/** * 查询省份 */ private void queryProvince() { provinceList = DataSupport.findAll(Province.class); if (provinceList.size() > 0) { dataList.clear(); for (Province province : provinceList) { dataList.add(province.getProvinceName()); } mCityAdapter.notifyDataSetChanged(); recyclerView.smoothScrollToPosition(0); currentLeveL = LEVEL_PROVINCE; } else { String address = "http://guolin.tech/api/china"; queryFromServer(address, "province"); } } /**
public void saveBook(Book book) { Boolean isAdded = false; // 遍历当前数据库中所有的书籍,用来判断是否已经添加过这本书 List<Book> books = DataSupport.findAll(Book.class); for (int i = 0; i < books.size(); i++) { Book book_db = books.get(i); if ((book_db.getAuthor() + book_db.getTitle()).equals(book.getAuthor() + book.getTitle())) { isAdded = true; break; } else { isAdded = false; } } if (isAdded) { Toast.makeText(context, "你已经添加过了哦~", Toast.LENGTH_SHORT).show(); } else { if (book.save()) { Toast.makeText(context, "保存成功", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(this, BookInfoActivity.class); intent.putExtra("id", book.getId()); startActivity(intent); } else { Toast.makeText(context, "保存失败", Toast.LENGTH_SHORT).show(); } } }
public void initBookItemList(final Context context) { bookItemList = DataSupport.findAll(BookItem.class); if (bookItemList.isEmpty()) { BookItem bookItem = new BookItem(); bookItem.saveBook(bookItem, 1, "默认账本"); bookItem.setSumAll(0.0); bookItem.setSumMonthlyCost(0.0); bookItem.setSumMonthlyEarn(0.0); bookItem.setDate(sumDate); bookItem.save(); bookItemList = DataSupport.findAll(BookItem.class); } setBookItemRecyclerView(context); }