我有2个活动:第一个活动用户单击一个按钮,启动第二个活动。第二活动完成所有工作。
我按如下方式启动第二个活动,该活动位于onClickListener内部类中,并且我尝试使用(FirstActivity.this,Simple.Class)显式调用它,但是发生了同样的事情。
Intent test = new Intent(arg0.getContext(),Simple.class);
startActivity(test);
在模拟器上,我看到屏幕像调用第二个活动一样移动,但是我得到的只是一个黑屏,但是布局没有加载任何内容。我看着logcat,我确实看到了一些装订器线程失败的消息。这是我第二次活动中的onCreate函数,但我从屏幕或logcat都没有得到任何结果,这表明Log函数被调用:
public void onCreate(Bundle savedState)
{
Log.d("SimpleActivity","OnCreate Started");
super.onCreate(savedState);
setContentView(R.layout.simple);
Log.d("SimpleActivity","OnCreate Ended");
}
注意:我在上面的代码中使用super.onCreate(savedState)在OnCreate()中调用了基本构造函数。