Почему появляются предупреждения на контролах?

Ответить
tumanovalex
Сообщения: 14
Зарегистрирован: 20 июл 2013, 12:54

Почему появляются предупреждения на контролах?

Сообщение tumanovalex » 20 июл 2013, 22:29

Очень сложно мне переходить с C# и Visual Studio на Java и Eclipse. Очень надеюсь на помощь профессионалов. С панели Palette на экран разместил контролы, но появляются предупреждения в виде восклицательных знаков, а внизу надписи "[I18N] Hardcoded string "Старт", should use @string resource". Подскажите, пожалуйста, как исправить ошибку. Прикрепляю скриншот.
Вложения
Предупреждения.jpg
Предупреждения.jpg (127.11 КБ) 7631 просмотр

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Почему появляются предупреждения на контролах?

Сообщение Foenix » 20 июл 2013, 22:38

если бы ты читал хоть 1 урок тут, то видел бы как представляются в проектах строковые данные.
Еще можно нажать ctrl+1 и тебе преложит эклипс решение
А еще переходить с С# на это дело не так и сложно.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

tumanovalex
Сообщения: 14
Зарегистрирован: 20 июл 2013, 12:54

Re: Почему появляются предупреждения на контролах?

Сообщение tumanovalex » 21 июл 2013, 12:05

Спасибо за ответ. Буду изучать уроки. Тем более, что первые 100 уроков в PDF, очень удобно распечатать и читать.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Почему появляются предупреждения на контролах?

Сообщение Foenix » 21 июл 2013, 12:07

удачи!
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

tap
Сообщения: 14
Зарегистрирован: 25 июл 2013, 23:13

Re: Почему появляются предупреждения на контролах?

Сообщение tap » 05 авг 2013, 22:09

Я посмотрел уроки, но не нашел, как избавиться от сообщений на View.Подскажите, пожалуйста, в каком уроке об этом говорится. Сообщение об ошибке видел, но так и не понял, в каком файле проекта нужно внести изменения, чтобы эти ошибки исправить

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Почему появляются предупреждения на контролах?

Сообщение Foenix » 06 авг 2013, 00:05

смотря какое сообщение.. Можешь на этом месте нажать ctrl+1, эклипс предложит варианты решения, может тебе они помогут?
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

tap
Сообщения: 14
Зарегистрирован: 25 июл 2013, 23:13

Re: Почему появляются предупреждения на контролах?

Сообщение tap » 07 авг 2013, 01:29

Те же сообщения, что и в первом сообщении tumanovalex. В уроках на скриншотах тоже есть надписи с жёлтыми треугольниками, но я в уроках так и не нашёл, как нужно исправить проект, чтобы они не появлялись. По контрол+1 рекомендации появились, но я так и не понял, что надо сделать, чтобы исправить ошибки. Прикрепил проект.
Есть ещё и такой вопрос. Создал новый проект, но при попытке его запуска появляется ошибка:
An internal error occurred during: "Launching New_configuration".
Path for project must have only one segment.
В прикрепленном файле этот проект есть. В чем ошибка в новом проекте?
Вложения
StartAndroid.zip
(1.17 МБ) 272 скачивания

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Почему появляются предупреждения на контролах?

Сообщение Foenix » 07 авг 2013, 01:47

Если точно такие же сообщения, то это означает, что строки, используемые в xml нужно описывать в ресурсах, а затем использовать уже не саму строку, а ее идентификатор.
Для интереса нажми ctrl+1, и выбери Extract String, и посмотри, что будет. То же самое можно было бы сделать вручную.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

tap
Сообщения: 14
Зарегистрирован: 25 июл 2013, 23:13

Re: Почему появляются предупреждения на контролах?

Сообщение tap » 07 авг 2013, 22:22

Foenix писал(а):Если точно такие же сообщения, то это означает, что строки, используемые в xml нужно описывать в ресурсах, а затем использовать уже не саму строку, а ее идентификатор.
Для интереса нажми ctrl+1, и выбери Extract String, и посмотри, что будет. То же самое можно было бы сделать вручную.
Спасибо за ответ, предупреждение с вью пропало, но осталось предупреждение на файле activity_main.xml (скриншот прилагаю). Как исправить активити?
Вложения
Предупреждение.png
Предупреждение.png (173.18 КБ) 7550 просмотров

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Почему появляются предупреждения на контролах?

Сообщение Foenix » 07 авг 2013, 22:37

ctrl+1
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить