FirstFragment.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.emato.ich;
  2. import android.os.Bundle;
  3. import android.view.LayoutInflater;
  4. import android.view.View;
  5. import android.view.ViewGroup;
  6. import androidx.annotation.NonNull;
  7. import androidx.fragment.app.Fragment;
  8. import androidx.navigation.fragment.NavHostFragment;
  9. import com.emato.ich.databinding.FragmentFirstBinding;
  10. public class FirstFragment extends Fragment {
  11. private FragmentFirstBinding binding;
  12. @Override
  13. public View onCreateView(
  14. LayoutInflater inflater, ViewGroup container,
  15. Bundle savedInstanceState
  16. ) {
  17. binding = FragmentFirstBinding.inflate(inflater, container, false);
  18. return binding.getRoot();
  19. }
  20. public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
  21. super.onViewCreated(view, savedInstanceState);
  22. binding.buttonFirst.setOnClickListener(new View.OnClickListener() {
  23. @Override
  24. public void onClick(View view) {
  25. NavHostFragment.findNavController(FirstFragment.this)
  26. .navigate(R.id.action_FirstFragment_to_SecondFragment);
  27. }
  28. });
  29. }
  30. @Override
  31. public void onDestroyView() {
  32. super.onDestroyView();
  33. binding = null;
  34. }
  35. }