android的ImageView的点击事件


public class ServicesFragment extends Fragment {

    private FragmentServicesBinding binding;

    public View onCreateView(@NonNull LayoutInflater inflater,
                             ViewGroup container, Bundle savedInstanceState) {
        ServicesViewModel servicesViewModel =
                new ViewModelProvider(this).get(ServicesViewModel.class);

        binding = FragmentServicesBinding.inflate(inflater, container, false);
        View root = binding.getRoot();


        ImageView iv_login=binding.login;

        iv_login.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                
                Toast.makeText(getContext(),"hello services",Toast.LENGTH_LONG);


                Log.d("TAG_Services_log", "onClick: 点击完成");
            }
        });


        /**
         * 引用 Services_fragment.xml
         */
//        final TextView textView = binding.textServices;//fragment_services.xml
//        servicesViewModel.getText().observe(getViewLifecycleOwner(), textView::setText);
        return root;
    }

    @Override
    public void onDestroyView() {
        super.onDestroyView();
        binding = null;
    }
}

我写了android java版本的ImageView的点击事件,点击后怎么没反应

img