Как я могу определить, есть ли в представлении изображения изображение при нажатии кнопки. У меня был класс, который отображает изображение и некоторые результаты, но я не хочу, чтобы пользователь мог получить доступ к этим результатам (нажатием кнопки), пока результаты не будут записаны в этот класс.
Итак, я решил, что мне нужно проверить, есть ли еще изображение, отображаемое в ImageView.
Так что-то вроде:
case R.id.previous_box:
if (R.id.photoResultView == null){
//throw up a dialog box saying they need to snap a pic first.
}
Intent j = new Intent(DTF.this, Result.class);
startActivity(j);
return;
но очевидно, что R.id.photoResultView == null - не правильный способ сделать это ... кто-нибудь знает как?
Танки!
РЕДАКТИРОВАТЬ: строка 184
if (photoResultView.getDrawable() == null) {
EDIT:
case R.id.previous_box:
if (photoResultView.getDrawable() == null) {
showToast(DTF.this, "You have to take a picture first");
return;
}
Intent j = new Intent(main.this, Result.class);
startActivity(j);
return;