我有2个活动: 第一个活动用户点击一个按钮,启动第二个活动。第二个活动完成所有的工作。
我按照下面的方式启动第2个 Activity,它位于 onClickListener 内部类中,并且我尝试用(FirstActivity.this,Simple)显式地调用它。类) ,但同样的事情发生了。
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 ()中的基本构造函数。