Задать вопрос
  • Как работает static final?

    @cyBEERkotleta
    Добавлю, что final - не совсем синоним константе, так как значения констант известны ещё до компиляции. Это прямые значения, например, 3, 10, 15.5, "строка". final же переменная может содержать в себе и разные объекты. А также суть final-переменной в том, что ей можно задать значение только один раз. То есть можно как сразу записать в поле:
    public static final int value = 10;
    Так и записать просто вот это:
    public static final int value;
    А значение задать уже в конструкторе. Значение задаётся один раз, да, но не при объявлении поля, а в конструкторе. С константами так нельзя.
    Ответ написан
  • Какие есть самые распространённые причины появления багов?

    @cyBEERkotleta
    На такой философский вопрос я бы ответила так: недостаток чистоты кода. Когда код структурирован; когда все переменные, методы, классы названы так, что становится понятно, для чего они; когда всё разделено на логические части - вероятность возникновения багов существенно снижается.
    Ответ написан
    Комментировать
  • Адаптер для Recycler View не работает?

    @cyBEERkotleta
    Верно, для RecyclerView нужно задать менеджера разметки (LayoutManager). Это можно сделать не только через xml, но и через код, если, например, есть необходимость корректировать его настройки, или вообще тип LayoutManager во время выполнения программы.
    Ответ написан
    Комментировать
  • Какой язык выбрать для создания приложения и его тестирования?

    @cyBEERkotleta
    Возможно, по Android-разработке на Java будет больше информации в интернете
    Ответ написан
    Комментировать