Log.println-> параметр приоритета?
контекст
println(приоритет int, строковый тег, строковое сообщение)
Меня интересует параметр "приоритет". Может принимать следующие значения: Log.VERBOSE, LOG.WARN и т. Д., Как определено в классе Log:
public static final int ASSERT = 7
public static final int DEBUG = 3
public static final int ERROR = 6
public static final int INFO = 4
public static final int VERBOSE = 2
public static final int WARN = 5
Вопрос
Почему вы не можете просто использовать прямое целочисленное значение и использовать определенное публичное статическое перечисление окончательного значения int?
Пример:
Log.println(5,"HI","HI"); //-> can`t
Log.println(2,"HI","HI"); //-> can`t
Log.println(Log.VERBOSE,"HI","HI");// -> can
Log.println(Log.WARN,"HI","HI") //-> can
... и другой пример:
public class MainActivity extends AppCompatActivity {
public static final int A = 7;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.println(A,"HI","HI"); // ->can`t
Log.println(2,"HI","HI"); // ->can`t
Log.println(Log.VERBOSE,"HI","HI"); // ->can
}
Почему ты не можешь написать Log.println(2,"HI","HI")
Это все целые числа...