1. 程式人生 > >fragment類中的點選事件空指標異常

fragment類中的點選事件空指標異常


點選事件要寫在 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(黃油刀)也是可以的。