Я пытаюсь сделать простой тернарный оператор, но у меня есть ошибка, которую я не вижу. Это мой код:Android ternary operator
public void setVisibility(boolean isVisible) {
View adView = ((Activity) context).findViewById(R.id.adView);
isVisible? adView.setVisibility(View.VISIBLE) : adView.setVisibility(View.GONE);
}
Я получаю сообщение об ошибке: Не указано. Кто-нибудь знает, где моя ошибка?
Операторы Ternany не могут использоваться при вызове методов, но вместо переменных –
использовать это adView.setVisibility (isVisible? View.VISIBLE: View.GONE); –
Почему у этого вопроса есть -6 downvotes? Я действительно не вижу, что в нем непростительная ошибка. – Ale