gpt4 book ai didi

启用按钮的Android任务

转载 作者:行者123 更新时间:2023-12-03 00:57:32 25 4
gpt4 key购买 nike

早上好,我有一个名为 next 的按钮,我希望当用户单击它并导入/捕获图像时,它会将他带到下一个 Activity 。
但是当用户点击它并且他没有选择/捕获图像时,它不会带他,它会显示一条 toast 消息,他需要先获取图像。

这是我的下一个按钮代码

    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);
}
});

这是下一个按钮 OnClick 代码
    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) {}

如果结果 = OK,则启用,如果结果 = false,则禁用。
这样就可以了。

关于启用按钮的Android任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11856476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com