コード例 #1
0
  /** 做初始化工作 */
  @Override
  protected void onResume() {
    SharedPreferences settings = getSharedPreferences("loginInfo", Activity.MODE_PRIVATE);
    loginName = settings.getString("LOGINNAME", "");
    activitys.add(this);
    ColumnEntry columnEntry = ((CeiApplication) getApplication()).columnEntry;
    ImageResourse imageResource = new ImageResourse();
    imageResource.setIconUrl(columnEntry.getLogo());
    imageResource.setIconId(columnEntry.getLogo());
    ((CeiApplication) (this.getApplication()))
        .asyncImageLoader.loadDrawable(
            imageResource,
            new AsyncImageLoader.ImageCallback() {

              @Override
              public void imageLoaded(Drawable drawable, String path) {
                ImageView imageView = (ImageView) findViewById(R.id.phone_study_icon);
                imageView.setImageBitmap(((BitmapDrawable) drawable).getBitmap());
                imageView.setOnClickListener(
                    new OnClickListener() {
                      @Override
                      public void onClick(View view) {
                        startActivity(
                            new Intent(FoundationActivity.this, PhoneStudyActivity.class));
                        for (int i = 0; i < activitys.size(); i++) {
                          activitys.get(i).finish();
                        }
                      }
                    });
              }
            });
    /*if (activitys.size() > 10) {
    	activitys.get(0).finish();
    	activitys.remove(0);
    }*/
    if (dataHelper == null) dataHelper = new DataHelper(this);
    if (coursewares.size() == 0 || CURRENT_KEY == RECORD_DATA_KEY) {
      initChangedElements();
      registCommonEvent();
      getDataForListView();
      /*
       * new Handler().postDelayed(new Runnable() {
       *
       * @Override public void run() { new Progresser().alertProgress(); }
       * }, 200);
       */

    }
    super.onResume();
  }