在我的Android应用程序中,我有两个活动类。我在第一个按钮上有一个按钮,我想在点击它时显示第二个按钮,但是我收到错误。以下是课程:
public class SplashActivity extends Activity {
Button b;
@Override
public void onCreate(Bundle bun) {
// TODO Auto-generated method stub
super.onCreate(bun);
setContentView(R.layout.splash);
b=(Button)findViewById(R.id.skipp);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// TODO Auto-generated method stub
startActivity (new Intent(SplashActivity.this, MCActivity.class));
}
});
}
@Override
protected void onPause()
{
// TODO Auto-generated method stub
finish();
}
}
第二课:
public class MCActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
我添加了
<activity android:name=".MCActivity" />
清单中的,在<application>
标签内......
当我点击按钮b时,仍有运行时错误活动意外停止 ..
答案 0 :(得分:2)
写下onPause()代码
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
finish();
}
而不是onPause代码。