/** @return list(title) */ public List<String> queryTXT_titleS(Context context, ShanbeiDB shanbeiDB) { List<textItem> L = shanbeiDB.loadText(); // getWDSList(inputStream); List<String> titlelist = new ArrayList<String>(); int counter = 0; if (L.size() > 0) { for (textItem ll : L) { // textView.setText(textView.getText()+"\n"+(++counter)+"|"+ll.getTitle()); titlelist.add(ll.getTitle()); } return titlelist; } else // 数据库中没有则从文本中加载 { // 从文本中读 // Resources myResources = getResources(); // InputStream myFile = myResources.openRawResource(R.raw.aa); InputStream inputStream = context.getResources().openRawResource(R.raw.aa); List<TXT> L2 = TXTUtil.getTXTList(inputStream); // L2 读入到 L 中 // 存到数据库中 for (int i = 0; i < L2.size(); i++) { // 12 lesson 一个单元 textItem LL = new textItem(); LL.setId(i + 1); LL.setLessonId(i + 1); LL.setUnitId(i / 12 + 1); LL.setTitle(L2.get(i).getTitle()); titlelist.add(LL.getTitle()); // Log.e("aaa",LL.getTitle()); LL.setContent(L2.get(i).getContent()); L.add(LL); } shanbeiDB.saveTextAll(L); return titlelist; } }
public List<textItem> queryTXTS(Context context, ShanbeiDB shanbeiDB, int type) { List<textItem> L = shanbeiDB.loadTextCate(type); // getWDSList(inputStream); int counter = 0; if (L.size() > 0) { // for(textItem ll:L) { // textView.setText(textView.getText()+"\n"+(++counter)+"|"+ll.getTitle()); } return L; } else // 数据库中没有则从文本中加载 { // 从文本中读 InputStream inputStream = context.getResources().openRawResource(R.raw.aa); List<TXT> L2 = getTXTList(inputStream); // L2 读入到 L 中 // 存到数据库中 for (int i = 0; i < L2.size(); i++) { // 12 lesson 一个单元 textItem LL = new textItem(); LL.setId(i + 1); LL.setLessonId(i + 1); LL.setUnitId(i / 12 + 1); LL.setTitle(L2.get(i).getTitle()); // Log.e("aaa",LL.getTitle()); LL.setContent(L2.get(i).getContent()); L.add(LL); } shanbeiDB.saveTextAll(L); L = shanbeiDB.loadTextCate(type); return L; } }