set onclick listener not working in android for moving from one fragment to another activity [duplicate]

I will suggest to Override onActivityCreated method :

  @Override
 public View onCreateView(LayoutInflater inflater, ViewGroup container,
   Bundle savedInstanceState) {

   View view = inflater.inflate(R.layout.fragment_home, container, false);
  return view;
 }

 @Override
  public void onActivityCreated(Bundle savedInstanceState) {
     super.onActivityCreated(savedInstanceState);
     images = (ImageView) view.findViewById(R.id.complaint_posted);
     images.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    Intent intent=new Intent(getActivity(), DetailPost.class);
    startActivity(intent);
    }
 });
}

I will suggest to try to change your code. It will work

Leave a Comment