package com.ssb.simplitend.userprofile; import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.fragment.app.Fragment; import androidx.navigation.Navigation; import com.ssb.simplitend.R; import com.ssb.simplitend.careperson_dashboard.DashBoardActivityCP; import com.ssb.simplitend.databinding.ProfileProgressFragmentBinding; public class ProfileProgressFragment extends Fragment { // view binding protected ProfileProgressFragmentBinding binding; public ProfileProgressFragment(){ // required empty const. } @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { binding = ProfileProgressFragmentBinding.inflate(inflater, container, false); initProgress(); clickEvents(); return binding.getRoot(); } private void initProgress() { } private void clickEvents() { binding.medicReminder.setOnClickListener(v -> Navigation.findNavController(v).navigate(R.id.action_profileProgressFragment_to_reminderFragment) ); binding.medicInfo.setOnClickListener(v -> Navigation.findNavController(v).navigate(R.id.action_profileProgressFragment_to_medicalInfoFragment) ); binding.setUpRoutine.setOnClickListener(v -> Navigation.findNavController(v).navigate(R.id.action_profileProgressFragment_to_routineFragment) ); binding.skipToDashboard.setOnClickListener(v -> { Intent intent = new Intent(requireActivity(), DashBoardActivityCP.class); intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); startActivity(intent); requireActivity().finish(); }); } }