У меня есть приложение для Android Studio, которое имеет ImageView с возможностью рисования на нем, затем я нажимаю на него, и он открывает, будет ли камера или галерея, вы выбираете изображение, а затем изменения ImageView на изображение, которое пользователь выбирает.Как узнать, изменился ли ImageView?
Я использую это в операции «Создать учетную запись», и когда пользователь нажимает кнопку «Создать учетную запись», она отправляет вам предупреждение, если вы не заполнили все поля, но в ImageView, как я могу проверить, у него новая картина? Это как мой код:
btnCreateAccount.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
name = editTextName.getText().toString().trim();
city = editTextCity.getText().toString().trim();
email = editTextEmail.getText().toString().trim();
password = editTextPassword.getText().toString().trim();
birthday = editTextBirthday.getText().toString().trim();
if (!email.isEmpty() && !name.isEmpty() && !password.isEmpty() && !birthday.isEmpty() && !city.isEmpty()) {
if (Here is supposed where i want to check if the imageView has changed)
{
Toast.makeText(CreateAccountActivity.this, "You havent choosed a image yet",
Toast.LENGTH_LONG).show();
}
Toast.makeText(CreateAccountActivity.this, "You filled up all the fields",
Toast.LENGTH_LONG).show();
} else {
Toast.makeText(CreateAccountActivity.this, "there are some fields unfilled",
Toast.LENGTH_LONG).show();
}
}
});