Android getActivity()在片段的onCreateView()方法中返回null

Android getActivity()在片段的onCreateView()方法中返回null,android,android-activity,android-fragments,nullpointerexception,Android,Android Activity,Android Fragments,Nullpointerexception,为什么getActivity()在onCreateView()片段方法中返回null?在这种情况下getActivity()返回null,因为一旦调用了活动的onActivityCreated()方法,并且在onCreateView()之后调用了此方法,getActivity()就会获取活动引用碎片。请从logcat获取代码和异常堆栈跟踪。我已通过将任务放在onactivitycreated方法上解决了问题。是的,在未附加或创建片段之前,我们无法调用getActivity()方法来使用片段内活动

为什么
getActivity()
onCreateView()
片段方法中返回null?

在这种情况下
getActivity()
返回null,因为一旦调用了活动的
onActivityCreated()
方法,并且在onCreateView()之后调用了此方法,getActivity()就会获取活动引用碎片。

请从logcat获取代码和异常堆栈跟踪。我已通过将任务放在onactivitycreated方法上解决了问题。是的,在未附加或创建片段之前,我们无法调用getActivity()方法来使用片段内活动的引用。