@Override
 protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_time_statistics);
   String average = TimeController.average();
   TextView targettextview = (TextView) this.findViewById(R.id.averagetextView);
   targettextview.setText("Overall Average: " + average);
   String average10 = TimeController.average10();
   TextView target10textview = (TextView) this.findViewById(R.id.average10textView);
   target10textview.setText("Last 10 Average: " + average10);
   String average100 = TimeController.average100();
   TextView target100textview = (TextView) this.findViewById(R.id.average100textView);
   target100textview.setText("Last 100 Average: " + average100);
   String maxtime = TimeController.Maxtime();
   TextView maxtextview = (TextView) this.findViewById(R.id.maxtextView);
   maxtextview.setText("The Max Reaction time: " + maxtime);
   String max10time = TimeController.Max10time();
   TextView max10textview = (TextView) this.findViewById(R.id.max10textView);
   max10textview.setText("Last 10 Maximum: " + max10time);
   String max100time = TimeController.Max100time();
   TextView max100textview = (TextView) this.findViewById(R.id.max100textView);
   max100textview.setText("Last 100 Maximum: " + max100time);
   String mintime = TimeController.Mintime();
   TextView mintextview = (TextView) this.findViewById(R.id.mintextView);
   mintextview.setText("The Min Reaction time: " + mintime);
   String min10time = TimeController.Min10time();
   TextView min10textview = (TextView) this.findViewById(R.id.min10textView);
   min10textview.setText("Last 10 Minimum: " + min10time);
   String min100time = TimeController.Min100time();
   TextView min100textview = (TextView) this.findViewById(R.id.min100textView);
   min100textview.setText("Last 100 Minimum: " + min100time);
 }
Example #2
0
  /** Start controller threads, if they're not already running */
  public static void startThreads() {

    // Check, if control threads are already running
    if (!temperatureControl.isAlive()
        && !humidityControl.isAlive()
        && !soilMoistureControl.isAlive()
        && !logControl.isAlive()
        && !timeControl.isAlive()) {

      // If not, start them
      temperatureControl.start();
      humidityControl.start();
      soilMoistureControl.start();
      logControl.start();
      timeControl.start();
    }
  }