0

我正在PageViewer使用FragmentPagerAdapter.

片段子使用 Activity 引用,onViewCreated(..){}其中获取自onAttach(Activity activity){}

private ScreenSlideActivity parentActivity = null; 

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

    parentActivity = (SlideActivity) parentActivity; 
}

现在我试图在 onViewCreated() 中使用这个 parentActivity 对象,它返回我为空。

如果我在保持 ViewPager 行为的同时遗漏任何东西,有什么建议吗?

4

1 回答 1

2
parentActivity = (SlideActivity) parentActivity;

您正在为其自身分配一个变量,该变量并没有真正改变任何东西。空值将保持空值。

你可能想要:

parentActivity = (SlideActivity) activity;
于 2014-11-11T08:22:44.977 回答