diff --git a/app/src/main/java/com/janasroboter/MainActivity.java b/app/src/main/java/com/janasroboter/MainActivity.java index efc5896..9bf784a 100644 --- a/app/src/main/java/com/janasroboter/MainActivity.java +++ b/app/src/main/java/com/janasroboter/MainActivity.java @@ -20,36 +20,49 @@ public class MainActivity extends AppCompatActivity { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); - StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() - .detectDiskReads() - .detectDiskWrites() - .detectNetwork() - .penaltyLog() - .build()); + // Netzwerk aktivieren + StrictMode.setThreadPolicy(new StrictMode + .ThreadPolicy + .Builder() + .detectDiskReads() + .detectDiskWrites() + .detectNetwork() + .penaltyLog() + .build()); } public void btnToggle(View view) { + // Fehlernachricht in String schreiben String toast = "Obacht! Etwas ist schief gelaufen."; try { + // Aufruf an den Mikrocontroller senden REST.getString(URL + "/toggle"); + // Erfolgsnachricht anpassen toast = "Muster geändert."; } catch (IOException e) { e.printStackTrace(); } + // Nachricht auf dem Bildschirm ausgeben Toast.makeText(this, toast, Toast.LENGTH_SHORT).show(); } public void btnLos(View view) { + // Textfeld im Code verfügbar machen EditText state = view.getRootView().findViewById(R.id.state); + // Zahl aus dem Textfeld auslesen String nummer = state.getText().toString(); + // Fehlernachricht in String schreiben String toast = "Obacht! Etwas ist schief gelaufen."; try { + // Aufruf mit Zahl an den Mikrocontroller senden REST.getString(URL + "/togglearg?state=" + nummer); + // Erfolgsnachricht anpassen toast = "Muster auf " + nummer + " gesetzt."; } catch (IOException e) { e.printStackTrace(); } + // Nachricht auf dem Bildschirm ausgeben Toast.makeText(this, toast, Toast.LENGTH_SHORT).show(); }