Gruppe 1
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

MainActivity.java 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.example.ueberwachungssystem;
  2. import static java.lang.Boolean.TRUE;
  3. import androidx.appcompat.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.TextView;
  7. import android.widget.ToggleButton;
  8. public class MainActivity extends AppCompatActivity implements View.OnClickListener {
  9. private Logger logger;
  10. //private Accelerometer beschleunigungssensor;
  11. //private SensorManager sensorManager;
  12. private TextView textViewLog;
  13. private TextView textViewWorkerThread;
  14. //private WorkerUsingThread workerUsingThread;
  15. ToggleButton toggleButton1;
  16. @Override
  17. protected void onCreate(Bundle savedInstanceState) {
  18. super.onCreate(savedInstanceState);
  19. setTitle(this.getClass().getSimpleName());
  20. setContentView(R.layout.activity_main);
  21. // Logger setup
  22. textViewLog = (TextView) findViewById(R.id.textViewLog);
  23. logger = new Logger(this.getClass().getSimpleName(), textViewLog, "");
  24. toggleButton1 = (ToggleButton) findViewById(R.id.toggleButton1); //togglebutton um Thread zu steuern
  25. toggleButton1.setOnClickListener(this);
  26. textViewWorkerThread = (TextView) findViewById(R.id.textViewWorkerThread); //TextView um Thread zu überwachen
  27. logger.log("onCreate");
  28. }
  29. @Override
  30. protected void onResume() {
  31. super.onResume();
  32. }
  33. @Override
  34. protected void onPause() {
  35. super.onPause();
  36. //beschleunigungssensor.stop();
  37. }
  38. @Override
  39. public void onClick(View v) {
  40. logger.log("toggleButton1 is clicked");
  41. if (toggleButton1.isChecked()) {
  42. logger.log("ToggleButton is ON");
  43. } else {
  44. logger.log("ToggleButton is OFF");
  45. }
  46. }
  47. }