From b6cb653b28d048ac9984a1831ff4a90cd4b335c1 Mon Sep 17 00:00:00 2001 From: Markus Ulbing Date: Mon, 19 Jun 2023 16:24:45 +0200 Subject: [PATCH 1/2] fix codesmells --- .../at/moritzmusel/gwent/ui/SelectNameActivity.java | 7 +++---- .../at/moritzmusel/gwent/ui/SettingsActivity.java | 2 +- .../java/at/moritzmusel/gwent/ui/WelcomeActivity.java | 2 +- app/src/main/res/layout/activity_select_name.xml | 11 ++++++----- app/src/main/res/values/strings.xml | 4 ++++ 5 files changed, 15 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/at/moritzmusel/gwent/ui/SelectNameActivity.java b/app/src/main/java/at/moritzmusel/gwent/ui/SelectNameActivity.java index b71360f..7ba55e7 100644 --- a/app/src/main/java/at/moritzmusel/gwent/ui/SelectNameActivity.java +++ b/app/src/main/java/at/moritzmusel/gwent/ui/SelectNameActivity.java @@ -7,7 +7,6 @@ import android.view.View; import android.widget.EditText; import android.widget.TextView; -import android.widget.Toast; import at.moritzmusel.gwent.R; @@ -25,16 +24,16 @@ protected void onCreate(Bundle savedInstanceState) { Intent loadingIntent = new Intent(SelectNameActivity.this, LoadingActivity.class); String storedName = "" + SaveStringToFileClass.getSavedData(getBaseContext(), getString(R.string.playerName_fileName)); - Boolean extra = getIntent().getExtras().getBoolean("comingFromSettings", false); + Boolean extra = getIntent().getExtras().getBoolean("comingFromWelcome", true); - if (storedName.length() > 4 && !extra) { + if (storedName.length() > 4 && extra) { startActivity(loadingIntent); } findViewById(R.id.button_enterName).setOnClickListener(view -> { String userInput = name.getText().toString(); - if (userInput.length() > 0) { + if (userInput.length() > 4) { SaveStringToFileClass.saveData(getBaseContext(), getString(R.string.playerName_fileName), userInput); startActivity(loadingIntent); } else { diff --git a/app/src/main/java/at/moritzmusel/gwent/ui/SettingsActivity.java b/app/src/main/java/at/moritzmusel/gwent/ui/SettingsActivity.java index 8808187..060d951 100644 --- a/app/src/main/java/at/moritzmusel/gwent/ui/SettingsActivity.java +++ b/app/src/main/java/at/moritzmusel/gwent/ui/SettingsActivity.java @@ -20,7 +20,7 @@ protected void onCreate(Bundle savedInstanceState) { changeName.setOnClickListener(view -> { Intent nameIntent = new Intent(SettingsActivity.this, SelectNameActivity.class); - nameIntent.putExtra("comingFromSettings", true); + nameIntent.putExtra("comingFromWelcome", false); startActivity(nameIntent); }); diff --git a/app/src/main/java/at/moritzmusel/gwent/ui/WelcomeActivity.java b/app/src/main/java/at/moritzmusel/gwent/ui/WelcomeActivity.java index 3061581..2cfd342 100644 --- a/app/src/main/java/at/moritzmusel/gwent/ui/WelcomeActivity.java +++ b/app/src/main/java/at/moritzmusel/gwent/ui/WelcomeActivity.java @@ -22,7 +22,7 @@ protected void onCreate(Bundle savedInstanceState) { backgroundImg.setOnClickListener(view -> { // Starting Load Screen when Welcome Screen is clicked Intent intent = new Intent(WelcomeActivity.this, SelectNameActivity.class); - intent.putExtra("comingFromSettings", false); + intent.putExtra("comingFromWelcome", true); startActivity(intent); }); } diff --git a/app/src/main/res/layout/activity_select_name.xml b/app/src/main/res/layout/activity_select_name.xml index ca2bff8..6db351a 100644 --- a/app/src/main/res/layout/activity_select_name.xml +++ b/app/src/main/res/layout/activity_select_name.xml @@ -11,7 +11,7 @@ android:id="@+id/textView_enterName" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="Geben sie einen Namen ein:" + android:text="@string/enterNameString" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -22,21 +22,22 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" + android:hint="@string/name" android:inputType="textPersonName" android:minHeight="48dp" - android:text="Name" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.499" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_bias="0.606" /> + app:layout_constraintVertical_bias="0.606" + android:importantForAutofill="no" />