onViewCreated中的Activity对象是否为null?

时间:2014-11-11 08:21:10

标签: android nullpointerexception viewpage

我正在使用PageViewer编写FragmentPagerAdapter实现。

Fragment child使用来自onViewCreated(..){}

onAttach(Activity activity){}中的活动参考
private ScreenSlideActivity parentActivity = null; 

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

    parentActivity = (SlideActivity) parentActivity; 
}

现在我正在尝试在onViewCreated()中使用这个parentActivity对象,它返回null。

如果我在维护ViewPager行为时遗漏了任何内容,是否有任何建议?

1 个答案:

答案 0 :(得分:2)

parentActivity = (SlideActivity) parentActivity;

你正在为自己分配一个变量并没有真正改变任何东西。 null将保持为null。

你可能想要:

parentActivity = (SlideActivity) activity;