diff --git a/TicTacToe/.idea/compiler.xml b/TicTacToe/.idea/compiler.xml
index fb7f4a8..b589d56 100644
--- a/TicTacToe/.idea/compiler.xml
+++ b/TicTacToe/.idea/compiler.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/TicTacToe/.idea/deploymentTargetDropDown.xml b/TicTacToe/.idea/deploymentTargetDropDown.xml
index e69d590..0c0c338 100644
--- a/TicTacToe/.idea/deploymentTargetDropDown.xml
+++ b/TicTacToe/.idea/deploymentTargetDropDown.xml
@@ -1,17 +1,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/TicTacToe/.idea/gradle.xml b/TicTacToe/.idea/gradle.xml
index e9b5453..811d7fc 100644
--- a/TicTacToe/.idea/gradle.xml
+++ b/TicTacToe/.idea/gradle.xml
@@ -4,16 +4,16 @@
diff --git a/TicTacToe/.idea/kotlinc.xml b/TicTacToe/.idea/kotlinc.xml
new file mode 100644
index 0000000..568bea1
--- /dev/null
+++ b/TicTacToe/.idea/kotlinc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TicTacToe/.idea/migrations.xml b/TicTacToe/.idea/migrations.xml
new file mode 100644
index 0000000..f8051a6
--- /dev/null
+++ b/TicTacToe/.idea/migrations.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TicTacToe/.idea/misc.xml b/TicTacToe/.idea/misc.xml
index 7588600..40475b9 100644
--- a/TicTacToe/.idea/misc.xml
+++ b/TicTacToe/.idea/misc.xml
@@ -1,4 +1,3 @@
-
@@ -7,7 +6,7 @@
-
+
diff --git a/TicTacToe/app/src/main/java/com/example/tictactoe/MainActivity.kt b/TicTacToe/app/src/main/java/com/example/tictactoe/MainActivity.kt
index 2df7146..b85b3c3 100644
--- a/TicTacToe/app/src/main/java/com/example/tictactoe/MainActivity.kt
+++ b/TicTacToe/app/src/main/java/com/example/tictactoe/MainActivity.kt
@@ -6,6 +6,7 @@ import android.content.Intent
import android.graphics.Color
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
+import android.util.Log
import android.view.View
import android.widget.ImageButton
import android.widget.TableLayout
@@ -370,4 +371,10 @@ class MainActivity : AppCompatActivity() {
} // end of checkDrawState function
+ // release all the sound resources after the activity is destroyed
+ override fun onDestroy() {
+ super.onDestroy()
+ stopService(Intent(this, SoundService::class.java))
+ }
+
} // end of mainActivity class
\ No newline at end of file
diff --git a/TicTacToe/app/src/main/java/com/example/tictactoe/SoundService.kt b/TicTacToe/app/src/main/java/com/example/tictactoe/SoundService.kt
index 90a3e9f..e33fd65 100644
--- a/TicTacToe/app/src/main/java/com/example/tictactoe/SoundService.kt
+++ b/TicTacToe/app/src/main/java/com/example/tictactoe/SoundService.kt
@@ -4,6 +4,7 @@ import android.app.Service
import android.content.Intent
import android.media.MediaPlayer
import android.os.IBinder
+import android.util.Log
class SoundService: Service() {
@@ -34,4 +35,6 @@ class SoundService: Service() {
super.onDestroy()
}
+
+
}
\ No newline at end of file