Di7aK
add root
Di7aK
там вроде
Di7aK
кнопка
Di7aK
только что так было
Anonymous
Внутри адаптера?
Anonymous
там есть событие скролла и можно отследить  lastvisibleitem
Anonymous
rv.addOnScrollListener(new RecyclerView. OnScrollListener(){
});
Anonymous
Как я понял, надо какой то метод переопределить
Anonymous
Да?
Андрей
Anonymous
Вот ток, какой?)
Андрей
самое время почитать документацию
Андрей
есть мнение, что там все описано
Eugene
Добрый день! Подскажите пожалуйста. Есть web view, на котором я открываю web page и там в header есть кнопка назад, которая обычно выполняет роль перехода на предыдущую web page. Могу ли я в рамках web view хэндлить нажатие и просто закрывать web view
Konstantin
Eugene
То есть вопрос в том, реально ли отследить нажатие той кнопки внутри web page на web view и выполнить свои действия
Eugene
Угу, даже так
Eugene
Я ещё с этим не работал, по этому затрудняюсь
Eugene
Ок, спасибо;)
Di7aK
Андрей
по моему вопрос о другом же был
Андрей
навигация там в html просто и нужно по id отследить нажатие на элемент в html, и прокинуть событие в ведро
Андрей
и да, это можно
Андрей
но придется пошаманить
Anonymous
Я никак не найду этот Чертов метод(
Anonymous
OnLastItem
Anonymous
Что нашел то и прочитал
Андрей
короче я вспомнил
Андрей
lastVisibleItem он в LayoutManager
Андрей
что логично
Андрей
а событие скролла на ресайклере
Андрей
вот и все что тебе нужно
Anonymous
Как можно достать layoutmanadger?
Андрей
где присваиваешь там и бери
Андрей
сохрани себе, чтоб не забыть ©
Anonymous
Я просто сделал метод который в зависимости от ориентации ставит layoutmanadger
Anonymous
rv.setOnScrollListener(new RecyclerView.OnScrollListener(){
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy)
{
manadger=(LinearLayoutManager) recyclerView.getLayoutManager();
manadger.lastVisibleItem();
}
});
Anonymous
Типо, этого?
Jamal
Всех приветствую. Подскажите пожалуйста как сделать так что бы в списке первый эелемнт выводился с одной разметкой, а осотльные другой
Dmitrii
Андрей
Jamal
Андрей
и проверять по типу модели какой устанавливать
Андрей
Dmitrii
Jamal
RecyclerView
Андрей
а класс?)
а на ListView как будто по другому было
Dmitrii
RecyclerView
Используй разные viewType в getItemViewType и соответствующие view holder в onCreateViewHolder
Андрей
тем более его никто не использует уже
Konstantin
Anonymous
Nikita
А можно поподробнее по поводу этого
https://android.jlelse.eu/a-recyclerview-with-multiple-item-types-dfba3979050 Если кратко есть метод у адаптера getItemViewType(index) переопределяешь его и если index == 0 возвращает например 1 если нет 2. А в методе onCreateViewHolder(a,b)- b это как раз будет то что ты вернул из предыдущей функции и тут ( взасисимоти 1 или 2 ) ты вернешь ту вьюшку которую хочешь поставить
Anonymous
Спс
Anonymous
При этом должен быть в коллекции?(
Anonymous
Да
Аброр
всем привет. кто нибудь может в двух словах описать для чего используется Dagger. В инете прочитал, но несовсем понял, т.к. новичок
Pavel
Аброр
спасибо большое) но гуглом пользоваться умею и прочитал эти статьи
Владислав
Всем привет!
Подскажите пожалуйста, почему может лететь данный краш в активности, наследуемой от AppCompatActivity в методе onPause()?
Наследование такое:
A extends B.abstract B extends AppCompatActivity
Fatal Exception: java.lang.IllegalStateException
Fragment does not have a view
Pavel
Аброр
но я другое имел ввиду, для чего это вообще, буквально в двух словах
Mike
Pavel
Это скорее следствие тогоо, зачем это необходимо
Аброр
Аброр
так это надо изучать и знать?
Di7aK
нет
Mike
Это называется «Полиморфизм».
А даггер тут вообще не при делах.
Pavel
Вообще ты никогда не должен передавать реализацию интерфейса в java. Практика голодных на рынке, с опытом поймешь почему.
те класс PatClass будет принимать Animal интерфейс, а не реализацию.
Pavel
+
Pavel
Андрей
это и правда обычный динамический полиморфизм =)