Using context in a fragment

后端 未结 30 2656
Happy的楠姐
Happy的楠姐 2020-11-22 00:05

How can I get the context in a fragment?

I need to use my database whose constructor takes in the context, but getApplicationContext() and Fragmen

30条回答
  •  北荒
    北荒 (楼主)
    2020-11-22 00:19

    You could also get the context from the inflater parameter, when overriding onCreateView.

    public static class MyFragment extends Fragment {
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                     Bundle savedInstanceState) {
            /* ... */
            Context context = inflater.getContext();
            /* ... */
        }
    }
    

提交回复
热议问题