Esempio n. 1
0
  private void initLayouts() {
    L.log("Initialize Layouts...");

    rbTestTypeGroup = (RadioGroup) findViewById(R.id.rbTestTypeGroup);
    rbDownloadConfigurationTest = (RadioButton) findViewById(R.id.rbDownloadConfigurationTest);
    rbManualConfigurationTest = (RadioButton) findViewById(R.id.rbManualConfigurationTest);
    rbExternalTest = (RadioButton) findViewById(R.id.rbExternalTest);

    rbDownloadConfigurationTest.setChecked(false);
    rbManualConfigurationTest.setChecked(false);
    rbExternalTest.setChecked(false);

    String sLevel = pref.getUserLevel();
    debug("Logged in user -> + " + pref.getUsername() + "; Level -> " + sLevel);
    if (sLevel.equalsIgnoreCase(StringUtils.USER_LEVEL_TECHNICIAN)) {
      rbManualConfigurationTest.setEnabled(false);
      rbManualConfigurationTest.setTextColor(color.gray_light);
    }

    ((TextView) findViewById(R.id.txt_settings))
        .setOnClickListener(
            new View.OnClickListener() {
              @Override
              public void onClick(View arg0) {
                Intent i = new Intent(TestTypeActivity.this, SettingsActivity.class);
                startActivityForResult(i, 1);
              }
            });

    // rbTestTypeGroup.setSelected(false);

    rbTestTypeGroup.setOnCheckedChangeListener(chkListener);

    isAnyOfTestRunning = false;
    if (pref.isTestRunning()) isAnyOfTestRunning = true;
    btnStopTest = (Button) findViewById(R.id.btnStopTest);
    btnStopTest.setOnClickListener(
        new View.OnClickListener() {

          @Override
          public void onClick(View arg0) {
            stopTest();
          }
        });
    btnUploadFailedResults = (Button) findViewById(R.id.btnUploadFailedResults);
    btnUploadFailedResults.setOnClickListener(
        new View.OnClickListener() {

          @Override
          public void onClick(View arg0) {
            doUploadFailedResults();
          }
        });
    if (isAnyOfTestRunning) {
      boolean ext_tst_runng = pref.isExternalTestRunning();

      if (ext_tst_runng) btnStopTest.setVisibility(View.GONE);
      else btnStopTest.setVisibility(View.VISIBLE);
    } else {
      btnStopTest.setVisibility(View.GONE);

      /*new Timer().schedule(new TimerTask() {
      	@Override
      	public void run() {

      		activity.runOnUiThread(new Runnable() {
      	        @Override
      	        public void run() {
      	        	btnStopTest.setVisibility(View.GONE);
      	        }
      	});
      	}
      }, 5000);*/
    }
  }