@SuppressWarnings("unchecked") @Override protected void onPostExecute(String result) { // TODO Auto-generated method stub super.onPostExecute(result); RepairUtils.myRemoveDialog(pd); if ("".equals(result)) { /** 返回结果是空字符串标示获取数据成功,就把农机类别数据保存到数据库中 */ database.InsertToDb(Optdb_interfce.TABLE_NJLEIBIE, agriculturalBCategoryList); database.InsertToDb(Optdb_interfce.TABLE_NJLEIBIE, agriculturalSCategoryList); database.InsertToDb(Optdb_interfce.TABLE_NJLEIBIE, agriculturalPCategoryList); /** 取出第一个农机大类对应的农机小类 在取出第一个农机小类对应的农机品目 */ if (agriculturalBCategoryList.size() != 0) { agriculturalSCategoryList = database.getSmallKindsOfCarBeanInfo( MyState.CAR_SMALL_TYPE_MARK + "", agriculturalBCategoryList.get(0).getBigClassName()); if (agriculturalSCategoryList.size() != 0) { agriculturalPCategoryList = database.getSmallKindsOfCarBeanPMInfo( MyState.CAR_TYPE_MARK + "", agriculturalSCategoryList.get(0).getSmallClassName()); } } /** 将农机类别数据返回 */ allTaskInterface.taskFinishReturn( agriculturalBCategoryList, agriculturalSCategoryList, agriculturalPCategoryList); } else { UIUtil.showMsg(context, result); allTaskInterface.taskFinishReturn(null); } database.close_SqlDb(); }
@Override protected void onPreExecute() { // TODO Auto-generated method stub database = new Optdb_interfce(context); database.createNJTable(); // 创建数据库表(表存在时不执行) pd = RepairUtils.myShowDialog(context, 5); super.onPreExecute(); }