Когда я пытаюсь добавить strServerIP к серверу классов, я получаю:
Не удается разрешить символьную строку
ошибка компилятора.
Почему?
package com.example;
public class Server
{
//public static java.lang.string SERVERIP;
public static android.R.string SERVERIP;
public static java.lang.string strServerIP = "monster.idsoftware.com";
public static string strServerIP = "monster.idsoftware.com";
public static int SERVERPORT = 27950;
public static int PROTOCOL = 68;
}
Используйте "String", а не "string"
В дополнение к ответу RickNotFred android.R.string
не является типом данных, и вы используете его как таковой в первой строке реализации Server
.
Если вы новичок в Java, я определенно рекомендую потратить несколько недель на изучение Java за пределами Android. Использование Java на Java просто странно, что некоторые люди, похоже, разочаровываются в изучении одновременно. Кроме того, книги на Java не будут иметь Android, и книги на Android в значительной степени предполагают, что вы уже знаете Java.