Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 碎片活动和onCreate_Java_Android_Android Fragments_Android Fragmentactivity_Oncreate - Fatal编程技术网

Java 碎片活动和onCreate

Java 碎片活动和onCreate,java,android,android-fragments,android-fragmentactivity,oncreate,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.onCrea

我对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—我只是通过创建一个新对象(getActivity())而不是通过意愿创建新布局。 阿拉什-你说得对。我必须开始新的活动。现在startActivity抛出空指针:/

blackbelt-它是如上所述创建的,现在我切换到startActivity。

您从
FragmentActivity
扩展了一个类,因此您的A类首先是
FragmentActivity
应该通过startActivity以某种方式调用,如果您不这样做,那么您的子类的onCreate将永远不会被调用

onCreate在类A中不被调用,你确定你要开始一个布局吗?我不明白这部分“我在单击后从另一个创建布局,而onCreate在第二个布局中”。你能解释得更清楚些吗?编辑你的问题并提供一些细节。我已经检查了我的代码,这是一个问题。我有一个主要的活动,并希望显示日历上的碎片活动。开始新的活动的意图做了诀窍:)谢谢大家的帮助:)快乐的编码!