Starkov Evgeniy 🌌
Да? не знал, видимо основы надо фигачить еще раз
Anton
Там такой прикол если в PagingListAdapter вызвать метод getItem(index) и потому вызвать invalidate для обновления списка, то вновь соданный PagedList будет иметь initializeKey из последнего вызова getItem и соответсвенно datasource загрузит список начиная с этого списка и на экране список прыгнет на этот элемент ;)
Anton
пол дня дебажил чтобы понять откуда эти скачки ползут ;)
Anton
ага....смотри... PagedList метод
@Override
@Nullable
public T get(int index) {
T item = mStorage.get(index);
if (item != null) {
mLastItem = item;
}
return item;
}
он тут запоминает последний элемент который запрашивался в mLastItem. А во время invalidate он создает новый PagedList который имеет initializeKey = mLastItem
Anton
а как перезагрузить список...разве есть другие пути кроме invalidate ?
Anton
Кого создать новый ?
Anton
так он у меня то же работал ;) потом я встроил в адаптер префетч данных и соответсвенно для префетча мне нужно было получать элементы списка которые еще не показаны...и после этого он начал скакать на обновление ;)
Anton
но по их коду это реально бред. С какого обновлять список с того элемента который я получал последним.
Anton
уже...теперь нужно придумать костыль чтобы сейчас заработало ;) и ждать
Ivansuper
Ребят, срочный вопрос. Попался в руки проект с масштабным NDK. Но у меня винда, и все скрипты с путями поломаны. В какую сторону линукса смотреть, чтобы поставить под студию и попробовать собрать?
Ivansuper
PS Да, я никогда на линуксе студию не пробовал и вообще давно на линуксе не был
Anton
padmitriy
Anton
Lucas
Всем привет. Я опять с глупым вопросом :) Можно ли как-то с помощью темы скрыть button bar (экранные кнопки навигации)?
Ivansuper
Кирилл
У кого нибудь есть курс Профессия Android-разработчик 
с 0 до PRO со skillboxa
Anonymous
Spirit
Ivansuper
Anonymous
шта?
Раз у тебя пути поломаны
Ivansuper
Тебе говорит что нибудь "прямой слеш" и "обратный слеш"?
Tagir
Ivansuper
Я не собираюсь пол жизни тратить и перепахивать все, что там было написано. Мне надо просто получить собирабельность
Anonymous
padmitriy
Ivansuper
Tagir
А попробовать самому?
А как устанавливать размер картинки ImageButton - это же не дочерний объект, а свойство
Tagir
Я заснул картинку
Ivansuper
Tagir
Показалась только часть
Tagir
padmitriy
Допустим 100dp на 100dp
https://www.google.com/search?q=imagebutton+seen+part+of+image&oq=imagebutton+seen+part+of+image
Ivansuper
Ivansuper
Так слабо?
Tagir
Да блин
Tagir
Я поставил картинку
Ivansuper
Так
Tagir
Я про размер картинки спрашивал
Tagir
А не размер кнопки
roman G
ребят, хелп
приходит с сервера дата:
2020-01-11T14:16:18.000+00:00
нашел способ, как получить в соответствии с нашей часовой зоной и получил
2020-01-11T14:16:18.000+03:00
теперь как получить точное время + дату? Т.е с разницей + 3 часа
Ivansuper
А не размер кнопки
Я тебе показываю что скейлинг картинки менять можно чтобы не кропалась
Ivansuper
Если тебе надо картинку полностью кастомно расположить в кнопке — мимикни в качестве кнопки FrameLayout, в котором расположи как тебе нужно картинку
Ivansuper
Кнопка это не более чем OnClickListener + TextView + BackgroundDrawable
Ivansuper
Если ответ опять не тот — значит ты плохо задаешь вопрос
Ivansuper
На крайняк открываешь граф редактор и делаешь две картинки "что имею" и "что хочу в идеале"
Tagir
Я тебя понял
Tagir
Спасибо)
padmitriy
Спасибо)
пройди сначала туториалы по виджетам, многое станет понятнее
Tagir
Хорошо
Ruslan
roman G
Tagir
roman G
roman G
форматирую так: 'DATE_TIME'.toDateTime(DateTimeZone.forID(TimeZone.getDefault().id))
Ruslan
roman G
Ruslan
на котлине пишу
https://stackoverflow.com/questions/22463062/how-to-parse-format-dates-with-localdatetime-java-8
roman G
т.е вот у меня есть 2 DateTime, первый в формате даты сервера, а второй в формате нашей тайм зоны
2020-01-11T14:16:18.000+00:00
2020-01-11T14:16:18.000+03:00
roman G
если например, я захочу получить разницу в датах в милисекундах
Сергій
Сергій
Благо есть бекпорты JodaTime или ThreeTenABP
roman G
Pavel
господа, подсобите
кто работал с amazon s3, скажите, с каких делов вылезает вот эта дичь при инициализации AWSMobileClient:
.ClassNotFoundException: Didn't find class "com.amazonaws.mobileconnectors.cognitoauth.handlers.AuthHandler"?
весь гугл облазил, ничерта не находит. и нигде не сказано, в какой зависимости должен этот класс находиться
пробовал разные с их доки - нифига не выходит
Pavel
Vitaly
Посоветуйте что-то по RxJava плиз, всё, что я нахожу объясняет только самые основы или кусками, есть где-то целостный источник?
Tagir
Как можно организовать заливку между контурами изображения, как в paint?
Ruslan
Столкнулся с внезавной проблемой. Установленный на ViewPager OnClickListener никак не реагировал.
Решил передать главный фрагмент как таргет всем дочерним и вызывать по клику onActivityResult у главного фрагмента с нужными мне данными (мне на самом деле только id: Int передать)
А приходит айди не с текущего слайда. Не всегда, иногда с текущего, иногда со следующего, и с предыдущего
https://pastebin.com/kZdeHMAc
Ferrero
Ruslan
Ferrero
Этот метод обычно используется системой после финиша Активити, запущенной через startActivityForResult
Mike
Ferrero