From a2625fe318c1d1b801aafcbaac0256043a538309 Mon Sep 17 00:00:00 2001 From: BGbaderguet <48762010+BGbaderguet@users.noreply.github.com> Date: Mon, 9 Nov 2020 01:08:57 +0100 Subject: [PATCH] Creating the alert message and save functionality (not finish) --- .../fr/romanet/vj/apps/myweather/AddCity.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/app/src/main/java/fr/romanet/vj/apps/myweather/AddCity.java b/app/src/main/java/fr/romanet/vj/apps/myweather/AddCity.java index dabd13f..f9e7fcc 100644 --- a/app/src/main/java/fr/romanet/vj/apps/myweather/AddCity.java +++ b/app/src/main/java/fr/romanet/vj/apps/myweather/AddCity.java @@ -4,6 +4,11 @@ import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; + +import com.google.android.material.floatingactionbutton.FloatingActionButton; public class AddCity extends AppCompatActivity { @@ -16,5 +21,22 @@ public class AddCity extends AppCompatActivity { setSupportActionBar(toolbarAddCity); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled(true); + Button button = (Button) findViewById(R.id.btnSaveCity); + button.setOnClickListener(new View.OnClickListener() { + public void onClick(View v) { + EditText editTextnewCity = (EditText) findViewById(R.id.editTextNewCity); + String newCity = (String) editTextnewCity.getText().toString(); + if(editTextnewCity.length() == 0) + { + editTextnewCity.setError("Please, enter a city name"); + } + else + System.out.println(newCity); + //Ajoute la ville a une base de données + //Prélève le texte avec le get + //S'il est vide on l'alert et on fais rien + //Sinon écran d'accueil qui change + } + }); } } \ No newline at end of file