在Android应用程序中使用Intent

时间:2012-06-11 12:20:49

标签: android android-intent

在我的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时,仍有运行时错误活动意外停止 ..

1 个答案:

答案 0 :(得分:2)

写下onPause()代码

@Override
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
    finish();
}

而不是onPause代码。