Разница между строками @string и @ +?

Иногда, когда я хочу передать значение в ссылку на строку, я использую @ string / blabla, но иногда это дает мне ошибку, что я могу запустить код, если я не изменю @string to @+string чем разница между ними? Любой ответ был бы настолько полезен. Заранее спасибо!

Значение + означает, что этот идентификатор будет добавлен к ресурсам. Вы заявляете, что он существует где-то и использует его одновременно. Не уверен, что это действительно относится к строкам, но я предполагаю, что это так. Это объясняет, почему у вас нет ошибок.

И я сомневаюсь, что полезно использовать + чтобы он работал. Вы можете получить объявление строки без фактического содержимого строки, которое, вероятно, приведет к сбою.

Если он не работает без + попытки создания / обновления вашего проекта. Если строка определена в одном из ваших xml-файлов, вы можете использовать @string

@String – значения, возвращаемые из файла строк.

Эй ребята используют новейший elipse, есть немного разница между ним и старыми. Я думаю, ответ zapl верен, знак + должен добавить его в ссылки. Привет, ребята!

Intereting Posts
Эспрессо тестирует, что ImageView содержит Android 5.x: Почему Dialog.Builder отключает текст? Панель инструментов Android исчезает при прокрутке с помощью Coordinatorlayout Извлекает ли получаемый объект через связку, всегда создавая новую копию? Каков правильный способ оживить представление от одной координаты к другой? Каковы наилучшие способы свернуть Android-приложения? Android In App Purchase "Предмет, который вы запросили, недоступен для покупки" Ошибка Почему функции OpenGL ES нельзя вызывать из другого потока Android передает постоянную информацию в связках или использует одноэлементный шаблон? ActionBarCompat с Theme.AppCompat.Light.DarkActionBar показывает белый текст заголовка, но текст чернильного прядильника ScrollView сражается со свитком TimePicker, Timepicker не прокручивается в результате Как отображать время в 24-часовом формате с помощью TextClock? Имеет ли слишком много Деяний влияет на мою работу? Разная ширина макета внутри RecyclerView и обычного LinearLayout Проблема с SQlite для Android с помощью CursorAdapter