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"> + + +