gpt4 book ai didi

java - Android:当 ImageView 没有图像时防止转到下一个 Activity

转载 作者:行者123 更新时间:2023-12-01 19:30:39 26 4
gpt4 key购买 nike

我创建了一个应用程序,要求用户拍摄照片并将其保存到 MySQL 数据库。该 Activity 有 3 个按钮,即“相机”、“保存”和“下一步”。目前,如果 ImageView 中没有照片,用户仍然可以通过单击“下一步”按钮转到下一个 Activity 。

现在,我想如何确保如果 ImageView 中没有图像,用户无法进入下一个 Activity 。下面是我的代码:

    btnNext.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

if(taskClass.getPhoto_before() != null){

Intent intent = new Intent(TaskUpdateBefore.this, TaskUpdateAfter.class);
intent.putExtra("task", taskClass);
startActivity(intent);

}else{

Toast toast = Toast.makeText(TaskUpdateBefore.this,"Please snap a photo and save", Toast.LENGTH_LONG);

toast.setGravity(Gravity.CENTER, 0, 0);
toast.getView().setBackgroundColor(Color.TRANSPARENT);
TextView alert = toast.getView().findViewById(android.R.id.message);
alert.setTextColor(Color.rgb(213, 56, 23));
alert.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 25);
alert.setTypeface(null, Typeface.BOLD);
alert.setGravity(Gravity.CENTER);
toast.show();

}
}
});

有谁知道问题出在哪里吗?

最佳答案

如果默认情况下您没有设置任何图像,您可以检查类似的内容

if(imageView.getDrawable!=null){
Intent intent = new Intent(TaskUpdateBefore.this, TaskUpdateAfter.class);
intent.putExtra("task", taskClass);
startActivity(intent);
}

关于java - Android:当 ImageView 没有图像时防止转到下一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59261526/

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