diff --git a/AndroidTriviaFragment/app/src/main/java/com/example/android/navigation/GameFragment.kt b/AndroidTriviaFragment/app/src/main/java/com/example/android/navigation/GameFragment.kt index c9476cd..a47a391 100755 --- a/AndroidTriviaFragment/app/src/main/java/com/example/android/navigation/GameFragment.kt +++ b/AndroidTriviaFragment/app/src/main/java/com/example/android/navigation/GameFragment.kt @@ -23,6 +23,7 @@ import android.view.ViewGroup import androidx.appcompat.app.AppCompatActivity import androidx.databinding.DataBindingUtil import androidx.fragment.app.Fragment +import androidx.navigation.findNavController import com.example.android.navigation.databinding.FragmentGameBinding class GameFragment : Fragment() { @@ -98,10 +99,10 @@ class GameFragment : Fragment() { setQuestion() binding.invalidateAll() } else { - // We've won! Navigate to the gameWonFragment. + view.findNavController().navigate(R.id.action_gameFragment_to_gameWonFragment) } } else { - // Game over! A wrong answer sends us to the gameOverFragment. + view.findNavController().navigate(R.id.action_gameFragment_to_gameOverFragment) } } } diff --git a/AndroidTriviaFragment/app/src/main/res/navigation/navigation.xml b/AndroidTriviaFragment/app/src/main/res/navigation/navigation.xml index e045b4c..4e36272 100644 --- a/AndroidTriviaFragment/app/src/main/res/navigation/navigation.xml +++ b/AndroidTriviaFragment/app/src/main/res/navigation/navigation.xml @@ -18,5 +18,22 @@ android:id="@+id/gameFragment" android:name="com.example.android.navigation.GameFragment" android:label="GameFragment" - tools:layout="@layout/fragment_game"/> + tools:layout="@layout/fragment_game"> + + + + + \ No newline at end of file