要启用按钮的Android任务

要启用按钮的Android任务,android,audio,button,bitmap,imageview,Android,Audio,Button,Bitmap,Imageview,早上好,我有一个名为“下一步”的按钮,我想当用户单击它并导入/捕获图像时,它会将他带到下一个活动。 但是,当用户点击它,但他没有选择/捕获图像时,它不会带走他,它会显示一条祝酒词,提示他需要先获取图像 这是我的下一个按钮代码 final Button btnNext = (Button) findViewById(R.id.btnNext); btnNext.setEnabled(false); 这是我的相机和画廊代码 btnGallery.setOnClickList

早上好,我有一个名为“下一步”的按钮,我想当用户单击它并导入/捕获图像时,它会将他带到下一个活动。 但是,当用户点击它,但他没有选择/捕获图像时,它不会带走他,它会显示一条祝酒词,提示他需要先获取图像

这是我的下一个按钮代码

    final Button btnNext = (Button) findViewById(R.id.btnNext);
    btnNext.setEnabled(false);
这是我的相机和画廊代码

    btnGallery.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {

            Intent i = new Intent(
                    Intent.ACTION_PICK,
            android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
            startActivityForResult(i, RESULT_LOAD_IMAGE);
            btnNext.setEnabled(true);
        }
    });

    btnCamera.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {

            Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
            startActivityForResult(intent, RESULT_LOAD_IMAGE);
            btnNext.setEnabled(true);
        }
    });
这是点击下一个按钮的代码

    btnNext.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {      
            MpClick.start();
            if (btnNext.isEnabled() == false)
            { 
                   Toast.makeText(StartActivity.this,
                            "Please get an image first.", Toast.LENGTH_LONG)
                            .show();
            }
            else
            {
                Intent next = new Intent(StartActivity.this, Option.class);
                startActivity(next);
            }
        }
        });
}

应在以下位置启用按钮:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {}
如果结果=正常,则启用,如果结果=错误,则禁用。
那就行了。

我不太了解你,我有一个onActivityResult。。我怎么用这个按钮呢?