diff --git a/app/src/main/java/org/secuso/privacyfriendlysudoku/ui/GameActivity.java b/app/src/main/java/org/secuso/privacyfriendlysudoku/ui/GameActivity.java index 8907380..da45e48 100644 --- a/app/src/main/java/org/secuso/privacyfriendlysudoku/ui/GameActivity.java +++ b/app/src/main/java/org/secuso/privacyfriendlysudoku/ui/GameActivity.java @@ -129,10 +129,22 @@ public class GameActivity extends BaseActivity implements NavigationView.OnNavig difficultyCheck.setPuzzle(container.getFixedValues()); boolean possibleToSolve = difficultyCheck.solve(); - if (possibleToSolve) { - String difficulty = difficultyCheck.getDifficulty().toString(); - container.parseDifficulty(difficulty); - gameController.loadLevel(container); + String difficulty = difficultyCheck.getDifficulty().toString(); + container.parseDifficulty(difficulty); + gameController.loadLevel(container); + + if (!possibleToSolve) { + + AlertDialog.Builder builder = new AlertDialog.Builder(GameActivity.this); + builder.setMessage(R.string.impossible_import_notice) + .setCancelable(false) + .setPositiveButton(R.string.okay, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + finish(); + } + }); + AlertDialog alert = builder.create(); + alert.show(); } } else { diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 04ea1c9..4f0215d 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -32,6 +32,7 @@ Benutzen Löschen Wähle ein gültiges Feld aus und drücke dann auf den Hinweis Knopf um dann das makierte Feld aufzulösen. + Das Sudoku, das du importieren möchtest, hat keine Lösung. Bist du sicher, dass du den Spielstand löschen möchtest? Spiel Fortsetzen Zurücksetzen diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5e45fd0..b8595ba 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -20,6 +20,8 @@ Generating new level in the background… + The sudoku you wish to import has no solution. + Settings