diff --git a/app/src/main/java/com/example/memocards/Achievements.java b/app/src/main/java/com/example/memocards/Achievements.java
index d1810a7..a4b27d7 100644
--- a/app/src/main/java/com/example/memocards/Achievements.java
+++ b/app/src/main/java/com/example/memocards/Achievements.java
@@ -1,14 +1,41 @@
package com.example.memocards;
-import androidx.appcompat.app.AppCompatActivity;
-
+import android.content.Intent;
import android.os.Bundle;
+import android.util.Log;
+import android.view.View;
+import android.widget.Button;
+
+import androidx.appcompat.app.AppCompatActivity;
public class Achievements extends AppCompatActivity {
+ private static final String LOG_TAG =
+ Achievements.class.getSimpleName();
+
+ private Button buttonBack;
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_achievements);
+
+ // Find Button by its ID
+ this.buttonBack = this.findViewById(R.id.button_back);
+
+ // When User click "Back" button
+ this.buttonBack.setOnClickListener(new Button.OnClickListener() {
+ @Override
+ public void onClick(View view) { backToMain(); }
+
+ public void backToMain() {
+ Log.d(LOG_TAG, "Back Button Clicked!");
+ Intent backToMain = new Intent(Achievements.this, MainActivity.class);
+ startActivity(backToMain);
+ }
+ });
+
+
}
+
}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/memocards/MainActivity.java b/app/src/main/java/com/example/memocards/MainActivity.java
index 7cc3d16..533f0ff 100644
--- a/app/src/main/java/com/example/memocards/MainActivity.java
+++ b/app/src/main/java/com/example/memocards/MainActivity.java
@@ -1,14 +1,18 @@
package com.example.memocards;
-import androidx.appcompat.app.AppCompatActivity;
-
import android.content.Intent;
import android.os.Bundle;
+import android.util.Log;
import android.view.View;
import android.widget.Button;
+import androidx.appcompat.app.AppCompatActivity;
+
public class MainActivity extends AppCompatActivity{
+ private static final String LOG_TAG =
+ MainActivity.class.getSimpleName();
+
private Button play;
@Override
@@ -31,4 +35,10 @@ public void playPage() {
Intent intent = new Intent(this, Levels.class);
startActivity(intent);
}
+
+ public void launchAchievements(View view) {
+ Log.d(LOG_TAG, "Achievement Button Clicked!");
+ Intent intent = new Intent(this, Achievements.class);
+ startActivity(intent);
+ }
}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_achievements.xml b/app/src/main/res/layout/activity_achievements.xml
index 4660f4a..cf84dc2 100644
--- a/app/src/main/res/layout/activity_achievements.xml
+++ b/app/src/main/res/layout/activity_achievements.xml
@@ -6,4 +6,23 @@
android:layout_height="match_parent"
tools:context=".Achievements">
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_levels.xml b/app/src/main/res/layout/activity_levels.xml
index ed79636..b412572 100644
--- a/app/src/main/res/layout/activity_levels.xml
+++ b/app/src/main/res/layout/activity_levels.xml
@@ -26,7 +26,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:text="@string/Back" />
+ android:text="@string/back" />
+ android:text="@string/home" />
+ app:iconPadding="8dp"
+ android:onClick="launchAchievements"/>