片段活动和onCreate

时间:2014-07-15 07:38:22

标签: java android android-fragments android-fragmentactivity oncreate

我遇到了fragmentactivity和onCreate方法的问题。我的课程看起来像这样:

public abstract class B extends FragmentActivity implements View.OnKeyListener
{}

public class A extends B

{
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        // stuff
    }
}

未调用A类中的OnCreate。我点击后创建了另一个布局,onCreate是第二个布局。我不知道问题出在哪里。

编辑: leandrocastelli - 我只是通过创建对象new A(getActivity())而不是打算开始新的布局。 Arash - 你说得对。我开始新的活动。现在startActivity抛出nullpointer:/
blackbelt - 它就像上面那样创建,现在我已经切换到startActivity。

1 个答案:

答案 0 :(得分:1)

你从FragmentActivity扩展了一个类,所以你的A类首先是FragmentActivity,应该通过startActivity来调用,如果你不这样做,那么你的子类的onCreate永远不会被调用