Intereting Posts
Android + двигатель приложения: user.getUserID () имеет значение null в конечной точке Android TableRow растягивается вертикально, чтобы заполнить экран Как получить N-текст, который может быть помещен в Screen / TextView с определенным размером? Прокрутка в списке с различной высотой ячейки Поставщик контента INSTALL_FAILED_CONFLICTING_PROVIDER (установка поставщика контента как отдельного apk) Температура термостата гнезда не обновляется Android скрывает и удаляет изображение в режиме просмотра изображений Как установить кнопку onclicklistener, которая находится внутри настраиваемого диалога Авария Aviary на Android L (5.0) Студия Android: отладка приложения на устройстве Android TaskStackBuilder startActivities открывает белый экран и иногда зависает на Samsung Galaxy S3 Как удалить опубликованное приложение с моего аккаунта Android? Приложение Android не загружается в эмулятор после обновления Android Studio 2.3 Диалог приложений apprequests всегда возвращает отмененный Titanium Android? Как всегда отображать вкладки ActionBar ниже ActionBar в Android

Логическое значение, определенное в XML. Как ссылаться в Java?

Я пытаюсь написать код, который будет ссылаться на файл bool.xml и будет ссылаться на текущее значение внутри bool.

<bool name="enableQAurl">true</bool> 

С этим я хочу иметь возможность ссылаться на это в коде, так что если он установлен в True, он что-то делает, а если false делает что-то еще. Просто простое выражение If и else.

Любые ссылки на код или отзывы приветствуются.

Solutions Collecting From Web of "Логическое значение, определенное в XML. Как ссылаться в Java?"

  Resources res = getResources(); boolean enableQAurl = res.getBoolean(R.bool.enableQAurl); 

Источник :
http://developer.android.com/guide/topics/resources/more-resources.html

Вышеупомянутый ответ kaderud's будет работать отлично. Если вы не находитесь в действии, вы должны использовать свой контекст.

Если вы находитесь в фрагменте или адаптере, вы должны следовать ниже.

 boolean enableQAurl = context.getResources().getBoolean(R.bool. enableQAurl);