Java 碎片活动和onCreate
我对fragmentactivity和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
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在第二个布局中”。你能解释得更清楚些吗?编辑你的问题并提供一些细节。我已经检查了我的代码,这是一个问题。我有一个主要的活动,并希望显示日历上的碎片活动。开始新的活动的意图做了诀窍:)谢谢大家的帮助:)快乐的编码!