Я пытаюсь скрыть textView в своем макете после получения результата от действия. У меня есть объявление переменной - Просмотр lblEmptyList, который я создаю экземпляр в OnCreate:Скрытие элемента в макете в действии Результат
lblEmptyList = findViewById(R.id.emptyList);
Я попытался это:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
switch (requestCode) {
case 1:
...
lblEmptyList.setVisibility(View.GONE);
Но я получаю «недостижим код» ошибка. я пытался получить к нему доступ непосредственно так:
findViewById(R.id.emptyList).setVisibility(View.GONE);
Я пытался использовать числовые значения вместо View.GONE, но я получаю эту ошибку «Недоступен код». Как это исправить?
Ошибка «Недостижимый код» означает, что ваш код не будет достигнут во время выполнения (это условие, которое никогда не является истинным или что-то в этом роде). это ничего плохого в синтаксисе lblEmptyList.setVisibility (View.GONE). –
Посмотрите на свой код. У вас есть перед линией setVisibility что-то вроде throw Exception или return statement. – Agata
Получил! Я переместил эту строку до остальной части кода, а затем все получилось просто отлично. Большое спасибо вам обоим! – Igal