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 97e31c8..8240a8e 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 @@ -57,7 +57,7 @@ class ScoreFragment : Fragment() { .get(ScoreViewModel::class.java) viewModel.score.observe(this, Observer { - binding.scoreText.text = getString(R.string.score_format, it) + binding.scoreText.text = it.toString() }) viewModel.eventPlayAgain.observe(this, Observer { diff --git a/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreViewModelFactory.kt b/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreViewModelFactory.kt index d93bbd2..d2a7660 100644 --- a/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreViewModelFactory.kt +++ b/app/src/main/java/com/example/android/guesstheword/screens/score/ScoreViewModelFactory.kt @@ -6,7 +6,8 @@ import androidx.lifecycle.ViewModelProvider class ScoreViewModelFactory(private val finalScore: Int) : ViewModelProvider.Factory { override fun create(modelClass: Class): T { if (modelClass.isAssignableFrom(ScoreViewModel::class.java)) { - // TODO Construct and return the ScoreViewModel + @Suppress("UNCHECKED_CAST") + return ScoreViewModel(finalScore) as T } throw IllegalArgumentException("Unknown ViewModel class") }