fragment類中的點選事件空指標異常
阿新 • • 發佈:2019-02-06
點選事件要寫在 onActivityCreated中
另外一種寫法:
這種覆寫onClick()方法,在這個方法寫點選事件的時候是沒有反應的
@Override public void onClick(View v) { switch (v.getId()) { case R.id.button: // Toast.makeText(getActivity(), "11", Toast.LENGTH_LONG).show(); // TextView textView = (TextView) getActivity().findViewById(R.id.fragment1_text); // Toast.makeText(getActivity(), textView.getText(), Toast.LENGTH_LONG).show(); // break; } }
所以綜合兩個例子:以後在fragment中寫點選事件的時候需要在 onActivityCreated中寫或者用到第三方的框架 butternife(黃油刀)也是可以的。