NullPointerException in der OnCklick Methode

  • Antworten:1
  • Geschlossen
Philipp H
  • Forum-Beiträge: 184

27.04.2015, 19:22:52 via Website

Hallo zusammen,
ich habe ein kleines Problem. Ich habe in meiner App einen Button und sobald ich beim Debuggen auf ihn draufdrücke bekomme ich eine NullPointerException wodran liegt das hier der Code:

public class MainFragment extends Fragment implements View.OnClickListener  {

public Button buttonWebshop,buttonNews, buttonAktionen, buttonUeberUns;





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

    setMenuVisibility(true);

    View v = inflater.inflate(R.layout.fragment_main, container, false);



    buttonWebshop = (Button) v.findViewById(R.id.buttonWebShop);
    buttonNews = (Button) v.findViewById(R.id.buttonNews);
    buttonAktionen = (Button)v.findViewById(R.id.buttonAktionen);
    buttonUeberUns = (Button) v.findViewById(R.id.buttonUeberUns);

    buttonWebshop.setOnClickListener(this);
    buttonNews.setOnClickListener(this);
    buttonAktionen.setOnClickListener(this);
    buttonUeberUns.setOnClickListener(this);



    // Inflate the layout for this fragment
    return v;
}

@Override
public void onAttach(Activity activity) {
    super.onAttach(activity);

}

@Override
public void onDetach() {
    super.onDetach();

}

@Override
public void onClick(View v) {
    WebshopFragment webshopFragment = new WebshopFragment();
    MainFragment mFragment = new MainFragment();
    MainActivity mainActivity = null;
    if (v.getId() == R.id.buttonWebShop) {
        mainActivity.getFt().hide(mFragment);
        mainActivity.getFt().show(webshopFragment);

    }

}
}

Ein Fehler ist kein Fehler es ist ein Feature///https://play.google.com/store/apps/developer?id=Nimal+Development