From b433edcef93245f97540b3560b86fcda845d4ab5 Mon Sep 17 00:00:00 2001 From: Axel Maczkowiak Date: Tue, 10 Dec 2019 16:19:25 +0100 Subject: [PATCH] Added Error when Invalid ICAO in Search --- app/src/main/java/fr/unicornclass/snowtamtam/Search.java | 1 + app/src/main/java/fr/unicornclass/snowtamtam/ShowAirport.java | 2 ++ app/src/main/res/values-fr/strings.xml | 2 ++ app/src/main/res/values/strings.xml | 4 +++- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/fr/unicornclass/snowtamtam/Search.java b/app/src/main/java/fr/unicornclass/snowtamtam/Search.java index 33c6a55..ade1ce5 100644 --- a/app/src/main/java/fr/unicornclass/snowtamtam/Search.java +++ b/app/src/main/java/fr/unicornclass/snowtamtam/Search.java @@ -127,6 +127,7 @@ public void onClick(View view) { card.setVisibility(View.VISIBLE); } catch (Exception e) { card.setVisibility(View.GONE); + searchBar.setError(getString(R.string.invalidICAO)); } } else { card.setVisibility(View.GONE); diff --git a/app/src/main/java/fr/unicornclass/snowtamtam/ShowAirport.java b/app/src/main/java/fr/unicornclass/snowtamtam/ShowAirport.java index cfdab2a..4ad0b80 100644 --- a/app/src/main/java/fr/unicornclass/snowtamtam/ShowAirport.java +++ b/app/src/main/java/fr/unicornclass/snowtamtam/ShowAirport.java @@ -138,6 +138,7 @@ public void onSuccess(String result) { final Spinner sp = root.findViewById(R.id.runwaySelector); fab.setEnabled(false); sp.setEnabled(false); + Toast.makeText(root.getContext(), getString(R.string.noSnowtam), Toast.LENGTH_SHORT).show(); } swp.setRefreshing(false); } @@ -165,6 +166,7 @@ public void onSuccess(String result) { final Spinner sp = root.findViewById(R.id.runwaySelector); fab.setEnabled(false); sp.setEnabled(false); + Toast.makeText(root.getContext(), getString(R.string.noSnowtam), Toast.LENGTH_SHORT).show(); } swp.setRefreshing(false); } diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 41731d8..800732a 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -46,4 +46,6 @@ Thème Sombre Paramètres Aucun groupe n\'existe pour l\'instant + Aucun Snowtam disponible pour cet aéroport + OACI Erroné \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 534b27f..34b53d6 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -5,7 +5,7 @@ Placeholder Show Airport Group Search - Search by OACI Code + Search by ICAO Code Raw Snowtam January February @@ -45,4 +45,6 @@ Appearance Dark Theme There is no group for the moment + No Snowtam available for this airport + Invalid ICAO