Android按钮Onclick关闭应用程序

时间:2012-04-06 07:19:49

标签: android events button onclick

btnPhotoGalary = (Button) findViewById(R.id.btn_photo_galary);
btnPhotoGalary.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        startActivity(new Intent(SplashActivity.this,
                AllPhotoActivity.class));
    }
});


btnInformation = (Button) findViewById(R.id.btn_information);
btnInformation.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        startActivity(new Intent(SplashActivity.this,
                Information.class));
    }
});

此代码用于按钮的单击事件。 “信息”按钮显示在应用程序中,但是当您单击它时,应用程序将自动关闭。为什么呢?

2 个答案:

答案 0 :(得分:0)

尝试

btnPhotoGalary = (Button) findViewById(R.id.btn_photo_galary);
    btnPhotoGalary.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            startActivity(new Intent(this,
                    AllPhotoActivity.class));
        }
    });


    btnInformation = (Button) findViewById(R.id.btn_information);
    btnInformation.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            startActivity(new Intent(this,
                    Information.class));
        }
    });

答案 1 :(得分:0)

代码看起来很好......

您应该在此处粘贴错误说明。它可以从DDMS窗口复制。

<强>清单:

检查清单文件,您是否在XML中定义了活动?

<activity android:name=".AllPhotoActivity" android:label="Photo Activity Title"> 
</activity>