diff --git a/app/src/main/java/com/example/android/guesstheword/screens/game/GameFragment.kt b/app/src/main/java/com/example/android/guesstheword/screens/game/GameFragment.kt
index ee573d2..e30db35 100644
--- a/app/src/main/java/com/example/android/guesstheword/screens/game/GameFragment.kt
+++ b/app/src/main/java/com/example/android/guesstheword/screens/game/GameFragment.kt
@@ -50,12 +50,7 @@ class GameFragment : Fragment() {
viewModel = ViewModelProviders.of(this).get(GameViewModel::class.java)
- binding.correctButton.setOnClickListener {
- viewModel.onCorrect()
- }
- binding.skipButton.setOnClickListener {
- viewModel.onSkip()
- }
+ binding.gameViewModel = viewModel
viewModel.score.observe(this, Observer {
binding.scoreText.text = getString(R.string.score_format, it)
diff --git a/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreFragment.kt b/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreFragment.kt
index 8240a8e..027375e 100644
--- a/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreFragment.kt
+++ b/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreFragment.kt
@@ -56,6 +56,8 @@ class ScoreFragment : Fragment() {
viewModel = ViewModelProviders.of(this, viewModelFactory)
.get(ScoreViewModel::class.java)
+ binding.scoreViewModel = viewModel
+
viewModel.score.observe(this, Observer {
binding.scoreText.text = it.toString()
})
@@ -66,10 +68,6 @@ class ScoreFragment : Fragment() {
}
})
- binding.playAgainButton.setOnClickListener {
- viewModel.playAgain()
- }
-
return binding.root
}
diff --git a/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreViewModel.kt b/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreViewModel.kt
index 626f7c9..94e91d0 100644
--- a/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreViewModel.kt
+++ b/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreViewModel.kt
@@ -22,7 +22,7 @@ class ScoreViewModel(var finalScore: Int): ViewModel() {
_score.value = finalScore
}
- fun playAgain() {
+ fun onPlayAgain() {
_eventPlayAgain.value = true
}
diff --git a/app/src/main/res/layout/game_fragment.xml b/app/src/main/res/layout/game_fragment.xml
index 8fbd82f..de6bfb8 100644
--- a/app/src/main/res/layout/game_fragment.xml
+++ b/app/src/main/res/layout/game_fragment.xml
@@ -18,6 +18,12 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
+
+
+
+
+
+
+
+