Ejemplo n.º 1
0
  private void readStatus() {
    mStatusText.setText(Status.getString());
    double curDeadline = Status.getDeadline();
    if (Double.isNaN(curDeadline)) {
      Log.i(TAG, "curDeadline is NaN");
      curDeadline = 0.0D;
    }

    Log.i(TAG, "curLevel is " + Status.getLevel());
    mDeadline = (int) curDeadline;

    Log.i(TAG, "curDeadline is " + mDeadline);
    // mSeekBar.setMax(1440);

    mSeekBar = (SeekBar) findViewById(R.id.SeekBar);

    int maxTime = (int) Status.getLevel();
    mSeekBar.setMax(maxTime);

    mSeekBar.setProgress(mDeadline);

    if (Status.isPlugged()) {
      mValText.setText("Set battery goal after charging.");
      mSubmitButton.setEnabled(true);
      mSeekBar.setOnTouchListener(
          new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
              return true;
            }
          });
    } else {
      mSeekBar.setOnSeekBarChangeListener(mSBListener);
    }
    /*
    mSeekBar.setOnSeekBarChangeListener(mSBListener);
    */

    mChanged = false;
  }