When i use onClickListener on a Button inside a Fragment and use intent to open an Activity, it gives NullPointerException.
This is my code
public class TabFragment extends Fragment{
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            View rootView = inflater.inflate(R.layout.tabs, container, false);
           Button tab1=(Button) getView().findViewById(R.id.tab1upgradeCost);
           tab1.setOnClickListener(new View.OnClickListener() {
               @Override
               public void onClick(View v) {
                   Intent i = new Intent(getActivity(), MainActivity.class);
                  getActivity().startActivity(i);
               }
           });
            return rootView;
        }
    }
 
     
     
     
    