TakeFragment.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.emato.ich.fragment;
  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.annotation.Nullable;
  8. import androidx.fragment.app.Fragment;
  9. import androidx.navigation.fragment.NavHostFragment;
  10. import com.emato.ich.R;
  11. import com.emato.ich.databinding.FragmentTakeBinding;
  12. import org.jetbrains.annotations.NotNull;
  13. /**
  14. * 取件提示页面
  15. */
  16. public class TakeFragment extends Fragment {
  17. private FragmentTakeBinding binding;
  18. @Nullable
  19. @org.jetbrains.annotations.Nullable
  20. @Override
  21. public View onCreateView(@NonNull @NotNull LayoutInflater inflater, @Nullable @org.jetbrains.annotations.Nullable ViewGroup container, @Nullable @org.jetbrains.annotations.Nullable Bundle savedInstanceState) {
  22. binding = FragmentTakeBinding.inflate(inflater, container, false);
  23. return binding.getRoot();
  24. }
  25. public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
  26. super.onViewCreated(view, savedInstanceState);
  27. // TODO 对接微信
  28. // 跳转输入取件码
  29. binding.toInputTakeCodeBtn.setOnClickListener( view1 -> NavHostFragment.findNavController(TakeFragment.this)
  30. .navigate(R.id.action_takeFragment_to_takeCodeFragment));
  31. binding.returnBtn.setOnClickListener(view1 -> NavHostFragment.findNavController(TakeFragment.this)
  32. .navigate(R.id.action_takeFragment_to_mainFragment));
  33. }
  34. @Override
  35. public void onDestroy() {
  36. super.onDestroy();
  37. binding = null;
  38. }
  39. }