... что он делает. Под капотом там все те же startActivity и FragmentManager. Navigation Architecture Component - это обертка над этими стандартными механизмами, которая призвана упорядочить и упростить навигацию ...
...
Зачем нужен Headless fragment (без View и с setReatinInstance = true)? Приходилось ли использовать?
Какие новшества были в последней версии Android?
Как определяете, какой layout надо использовать ...
... обоих фрагментов getActivity вернет одно и то же Activity. Метод ViewModelProviders.of вернет провайдера этого Activity. Далее методом get получаем модель.
Код фрагментов:
public class MasterFragment ...
...
Локальный тест
Этот тест предназначен для тестирования кода, который не зависит от компонентов Android API. Т.е. тестируемый код - это чистый Java код, который ничего не знает про Activity, Fragment, ...
... фрагментах, то необходимо использовать Unbinder из-за особенностей Fragment Lifecycle.
public class MyFragment extends Fragment {
private Unbinder unbinder;
@BindView(R.id.title)
TextView ...
... inject для Activity и Fragment. Рассмотрим классы DaggerActivity и DaggerFragment, при использовании которых, в вашем коде вообще не будет строки с вызовом метода inject.
Кроме этого, в уроках курсов ...
... + MVP, которое позволит вам сохранять презентер при повороте экрана.
А на следующей неделе выйдет Урок 6 про AndroidInjection, который призван упростить inject для Activity и Fragment.
С выходом каждого ...
...
Фрагментный шейдер fragment_shader.glsl
uniform переменная, в которую мы помещаем номер слота, имеет тип samplerCube. Это (насколько я понял) означает, что в слоте с указанным номером шейдер будет ...
... данные по координатам текстуры.
Фрагментный шейдер fragment_shader.glsl. В нем у нас есть uniform переменная u_TextureUnit, в которую мы получаем номер юнита, в котором находится нужная нам текстура. ...
... линию.
Все расчеты значений varying переменных выполняет система. Нам нужно только задать значения в вершинном шейдере и считать их в фрагментном.
Перепишем фрагментный шейдер fragment_shader.glsl: ...
... и никак не влияет на входные данные (a_Position), а только транслирует их дальше (gl_Position).
С вершинами разобрались. Теперь в res\raw создаем файл фрагментного шейдера.
fragment_shader.glsl: ...
... Fragment-ов.
Я когда-то пытался уже эту тему осилить, но с ходу не получилось: не особо понял смысл и механизмы. Но создатели Android не дремлют. Они некоторые методы по работе с БД объявили устаревшими ...
... стандартная (частичная) реализация PagerAdapter, которая работает с фрагментами – это FragmentPagerAdapter. Разработчику остается только создать фрагмент и определить кол-во страниц.
Напишем простой ...
... Android, т.к. эти старые версии никогда не слышали про класс android.app.Fragment. Какие тут есть выходы?
1) Добавить в код проверку версии системы и в зависимости от результата выполнять тот или иной ...