Я хочу использовать spinner для установки переменной в URL. Все шло хорошо, пока не была построена Р.Ява. У меня есть 2 ошибки:
дублировать R.string.http_
а также
Синтаксическая ошибка, вставить ";" закончить FieldDeclaration
Итак, теперь мой вопрос заключается в том, как исправить эту ошибку, в то время как я не могу изменить файл R.java? Вот мой код. Файл R.java:
public static final class string {
public static final int Mijngroep=0x7f050001;
public static final int app_name=0x7f050000;
public static final int http_//www_admiraalkruys_nl/nieuws_htm=0x7f050002;
public static final int http_//www_alexandergroep_nl/=0x7f050004;
public static final int http_//www_anthonievandiemenstam_nl/=0x7f050005;
public static final int http_//www_scoutingbeverwijk_nl/=0x7f050003;
И файл strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Groep kiezer</string>
<string name="Mijngroep">Selecteer jouw groep</string>
<string name="http://www.admiraalkruys.nl/nieuws.htm">Admiraal kruysgroep</string>
<string name="http://www.scoutingbeverwijk.nl/">Admiraal van Kinsbergen</string>
<string name="http://www.alexandergroep.nl/">Alexandergroep</string>
<string name="http://www.anthonievandiemenstam.nl/">Anthonie van diemenstam</string>
</resources>
Вам нужно изменить свои имена строк, если вы используете две последовательные косые черты, это будет интерпретироваться как комментарий java (//
) в файле R.java.
РЕДАКТИРОВАТЬ:
Фактически вы должны удалить каждый специальный символ, потому что они являются недопустимыми символами в java для имени переменной. Например, вы можете удалить часть http://
и заменить специальные символы символами подчеркивания:
<string name="www_admiraalkruys_nl_nieuws_htm">Admiraal kruysgroep</string>
....
Измените имя ресурсов и очистите и создайте проект, чтобы очистить и перестроить созданный R файл.
Надеюсь это поможет!
<string name="Admiraal_kruysgroep">http://www.admiraalkruys.nl/nieuws.htm</string>