コード例 #1
0
 @Override
 public void onWindowFocusChanged(boolean hasFocus) {
   super.onWindowFocusChanged(hasFocus);
   // 第一次进入自动刷新
   if (isFirstIn) {
     ptrl.autoRefresh();
     isFirstIn = false;
   }
 }
コード例 #2
0
 @Override
 public void initActivity() {
   setContentView(R.layout.news_list);
   ptrl = (PullToRefreshLayout) findViewById(R.id.school_news_refresh_view);
   ptrl.setOnRefreshListener(onRefresh);
   title = (TitleView) findViewById(R.id.newsTitle);
   lv = (ListView) findViewById(R.id.school_news_listview);
   super.initActivity();
 }
コード例 #3
0
  @Override
  protected void onAfterSetContentView() {
    super.onAfterSetContentView();

    if (!sqLiteDatabase.hasTable(SchoolNews.class)) {
      sqLiteDatabase.creatTable(SchoolNews.class);
    }
    newsdao = new SchoolNewsDao(sqLiteDatabase);
    init();
  }
コード例 #4
0
 protected void onAfterSetContentView() {
   super.onAfterSetContentView();
   sqLiteDatabase.dropTable(Teacher.class);
   if (!sqLiteDatabase.hasTable(Teacher.class)) {
     sqLiteDatabase.creatTable(Teacher.class);
   }
   if (!sqLiteDatabase.hasTable(School.class)) {
     sqLiteDatabase.creatTable(School.class);
   }
   teacherDao = new TeacherDao(sqLiteDatabase);
 }
コード例 #5
0
  @Override
  protected void onPreOnCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onPreOnCreate(savedInstanceState);

    IsOnline = PreferenceHelper.readBoolean(getApplication(), "userInfo", "online");
    IsPush = PreferenceHelper.readBoolean(getApplication(), "setting", "IsPush");
    TAApplication application = (TAApplication) getApplication();
    // 配置系统的缓存,可以选择性的配置
    TACacheParams cacheParams = new TACacheParams(this, SYSTEMCACHE);
    TAFileCache fileCache = new TAFileCache(cacheParams);
    application.setFileCache(fileCache);
  }
コード例 #6
0
 @Override
 public void onSuccess(JSONObject response) {
   super.onSuccess(response);
   Log.i("广告" + response);
   try {
     int code = response.getInt("code");
     if (code == 1) {
       FileUtil.DelJpgFileName(downloadManager.getRootPath());
       JSONArray array = response.getJSONArray("adpage");
       for (int i = 0; i < array.length(); i++) {
         String url = array.getJSONObject(i).getString("picurl");
         downloadManager.addHandler(HealthCareApi.HttpUntil.imgpath + url);
       }
     } else {
       adflag = false;
     }
   } catch (JSONException e) {
     e.printStackTrace();
   }
 }
コード例 #7
0
 @Override
 public void onSuccess(JSONObject response) {
   // TODO Auto-generated method stub
   super.onSuccess(response);
   Log.i("所有数据" + response);
   try {
     List<SchoolNews> resultList = new ArrayList<SchoolNews>();
     resultList =
         JsonParse.getPersons(response.getString("campusdynamic"), SchoolNews.class);
     if (page <= 1) {
       list.clear();
       ptrl.refreshFinish(PullToRefreshLayout.SUCCEED);
     } else {
       ptrl.loadmoreFinish(PullToRefreshLayout.SUCCEED);
     }
     list.addAll(resultList);
     adapter.notifyDataSetChanged();
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
コード例 #8
0
        @Override
        public void onSuccess(JSONObject response) {
          super.onSuccess(response);
          Log.i("班级相册" + response);
          try {

            JSONArray array = (JSONArray) response.get("subjectinfo");
            for (int i = 0; i < array.length(); i++) {
              Teacher cal = new Teacher();
              JSONObject classAlbum = (JSONObject) array.get(i);
              cal.setClassId(Const.userInfo.getClassId());
              cal.setPicture(classAlbum.getString("photourl"));
              cal.setTeacherId(classAlbum.getString("teacherid"));
              cal.setSubjectid(classAlbum.getString("subjectid"));
              cal.setTeachername(classAlbum.getString("username"));
              cal.setSubjectname(classAlbum.getString("subjectname"));
              cal.setIsheadteacher(classAlbum.getString("isheadteacher"));
              teacherDao.insertORupdate(cal);
            }

          } catch (JSONException e) {
            e.printStackTrace();
          }
        }
コード例 #9
0
 @Override
 protected void onAfterOnCreate(Bundle savedInstanceState) {
   super.onAfterOnCreate(savedInstanceState);
   // setContentView(R.layout.news_list);
 }