From ba343dc64dceb8fbdaf85bc9cf949672f3d282ef Mon Sep 17 00:00:00 2001 From: Lukas Zielinski Date: Mon, 16 Feb 2015 14:23:42 +0100 Subject: [PATCH] TRACKING APP: Notify user when team image upload has failed. --- .../res/values-de/strings.xml | 2 +- .../tracking/app/ui/activities/RegattaActivity.java | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/mobile/com.sap.sailing.android.tracking.app/res/values-de/strings.xml b/mobile/com.sap.sailing.android.tracking.app/res/values-de/strings.xml index d9927954115..f8c4a9ce7c5 100644 --- a/mobile/com.sap.sailing.android.tracking.app/res/values-de/strings.xml +++ b/mobile/com.sap.sailing.android.tracking.app/res/values-de/strings.xml @@ -48,7 +48,7 @@ Hole Teilnehmer-Daten.. Fehler Konnte Operation nicht durchführen. Bitte versuchen Sie es noch einmal. - Fehler: Konnte team-foto nicht an den server schicken. + Fehler: Konnte Team-Foto nicht an den server senden. Regatta beginnt in: Stunden Minute diff --git a/mobile/com.sap.sailing.android.tracking.app/src/com/sap/sailing/android/tracking/app/ui/activities/RegattaActivity.java b/mobile/com.sap.sailing.android.tracking.app/src/com/sap/sailing/android/tracking/app/ui/activities/RegattaActivity.java index 49127597a7e..43c1853ee11 100644 --- a/mobile/com.sap.sailing.android.tracking.app/src/com/sap/sailing/android/tracking/app/ui/activities/RegattaActivity.java +++ b/mobile/com.sap.sailing.android.tracking.app/src/com/sap/sailing/android/tracking/app/ui/activities/RegattaActivity.java @@ -33,6 +33,7 @@ import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; +import android.widget.Toast; import com.sap.sailing.android.shared.data.http.HttpJsonPostRequest; import com.sap.sailing.android.shared.logging.ExLog; @@ -356,12 +357,19 @@ public class RegattaActivity extends BaseActivity { } } catch (IOException e) { ExLog.e(RegattaActivity.this, TAG, "Error uploading image: " + e.getLocalizedMessage()); - e.printStackTrace(); this.cancel(true); } return ""; } + + @Override + protected void onCancelled() { + super.onCancelled(); + Toast.makeText(RegattaActivity.this, + getString(R.string.error_sending_team_image_to_server), + Toast.LENGTH_LONG).show(); + } protected void onPostExecute(String result) { // do something