CultureQuestORG/SDP2023

View on GitHub
app/src/main/java/ch/epfl/culturequest/ui/quiz/QuizVictoryFragment.java

Summary

Maintainability
A
0 mins
Test Coverage
D
66%
package ch.epfl.culturequest.ui.quiz;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.view.View;

import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;

import ch.epfl.culturequest.databinding.FragmentQuizVictoryBinding;
import ch.epfl.culturequest.ui.events.tournaments.TournamentActivity;

public class QuizVictoryFragment extends Fragment {

    FragmentQuizVictoryBinding binding;

    private static final String pointsFormat = "You earned %d points";


    @SuppressLint("DefaultLocale")
    public View onCreateView(@NonNull android.view.LayoutInflater inflater,
                             android.view.ViewGroup container, android.os.Bundle savedInstanceState) {
        binding = FragmentQuizVictoryBinding.inflate(inflater, container, false);

        View root = binding.getRoot();

        assert getArguments() != null;
        int points = getArguments().getInt("score");


        binding.pointsEarned.setText(String.format(pointsFormat, points));


        binding.btnBackToTournament.setOnClickListener(a-> {
            Intent intent = new Intent(getActivity(), TournamentActivity.class);
            intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            getActivity().startActivity(intent);
        });


        return root;
    }



}