I am just learning programming and faced with such an error. I need to open activity ruki from home fragment. But when I run the emulator, my application crashes What am I doing wrong
    ImageButton ruki;
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
      View view = inflater.inflate(R.layout.fragment_home, null);
      final ImageButton imageButton = (ImageButton) view. findViewById(R.id.ruki);
      View.OnClickListener onClickListener = new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              switch (view.getId()){
                  case R.id.ruki:
                      Intent intent = new Intent( HomeFragment.this.getActivity(), ruki_activity.class);
                      startActivity(intent);
                      break;
              }
          }
      };
      ruki.setOnClickListener(onClickListener);
      return inflater.inflate(R.layout.fragment_home, container, false);
    }
} 
 
     
    