Serhii
Serhii
Тагир
короч, такая фигня: путь к картинке указывается, когда пользователь выбирает её из галлереи и получается что-то типо content://media/external/images/media/37749 . Picasso вполне такой путь устраивает и он устанавливает пикчу, но когда берешь этот путь из бд то собсна Picasso говорит .i.
Сергей
Тагир
ну да
Тагир
путь к картинке
Сергей
Пикассо из сети грузит картинки
Сергей
Или не только?
Mike
не только
Kanstantsin
в пикассо можно ж настраивать откуда брать, можно кэш настроить
Тагир
а ещё если проверять такой путь через file exsist то он показывает что не существует
Kanstantsin
будет первый раз с сети, потом из кэша и т.д.
Kanstantsin
там настроек много
Kanstantsin
Dj
Kanstantsin
а для File надо абсолютный путь на диске
Kanstantsin
и они не равны совершенно
Тагир
ок, а чё тогда пикассо капризничает?
Kanstantsin
Тагир
чё? путь взятый из галлереи != абсолютному пути?
Vadim
Mike
Тагир
да так
Vadim
replace
ну происходит же смена фрагмента по любому происходит replace
Kanstantsin
слово content говорит что по этому пути можно ContentResolver достать объект(прочитать) но создавать файл надо иначе
Mike
Anonymous
Какой есть безопасный способ, чтобы сделать приложение как для бесплатного, так и для плантого фуникцонала.
Типо если я сделаю одну переменную boolean во всем приложении, то можно будет взломать приложение и поменять значение.
Так вот, чтобы было трудно взломать, какой способ исоплзовать лучше?
Mike
Anonymous
в градле?
Mike
Valentin
привет! подскажите, может кто пользуется firebase functions. цель следующая:
- есть ветка likes/users/{uid}. в эту ветку пишутся знаечения пользователей - uid (ключ) и true or false в качестве value
- нужно сделать триггер, которые будет реагировать на изменение в ветке и записывать в ветку likes/count с предварительным получением текущего значения и изменения значения в большую или меньшую сторону. и все это в один поток - т/е если в одно и то же время (идеально плохой вариант) пишут несколько пользователей, то выполнение каждой из "реакций" ставится в очередь и выполняется в очереди по одной, чтобы гарантированно корректно изменить общее количество лайков.
Kanstantsin
да так
как так, а что изменилось ? ты строкой и там и там отдаешь один и тот же путь, верно ? в одну и ту же конфигурацию пикассо
Тагир
ну там только размеры и формы разные
Тагир
лан, ща попробую кое что подкрутить мб получится
Kanstantsin
кароч я запутался, причем здесь объекты File тогда
Kanstantsin
тебе вообще File искать не нужно раз такое дело
Kanstantsin
там у чувака тоже есть путь через content а на выходе из метода он получает абсолютный путь на диске, по которому можно создать объект File
Kanstantsin
примерно такое и тебе надо делать, если хочешь создать File от объекта через галерею, например
Ильфат
Никто не сталкивался с таким? Вот фрагмент с viewpager, перехожу на другой фрагмент, перехожу обратно: табы есть, но контента нет. и даже когда переключаешься свайпом - контент фрагментов не доезжает
Ильфат
Vladislav.
у меня у одного пиксельно ?
Алексей
Ильфат
?
Глеб
?
думается мне ты во вьюпейджер передаешь не тот фрагмент менеджер
Глеб
точнее в адаптер
Алексей
Секунду
Алексей
https://pastebin.com/FaHSV8m8
Алексей
Костыль, решивший проблему в моем случае
Алексей
Крепить к вложенному адаптеру
Алексей
Как три года назад не убивал, так и не убивает
Алексей
Судя по всему, по причине вложенности
Алексей
Причем на верхнем уровне этот код юзать нельзя
Ильфат
в getItem?
Алексей
Если списком передаешь - просто весь список регистрируй
Алексей
остальное как всегда
Глеб
Алексей
Алексей
Утопал гуглить
Mike
Серьёзно, то есть все те, кто жаловались на неправильную работу пейджера и не показывали код, не удосужились погуглить и прочитать первый ответ на SO?
Глеб
ну костыль то нашли как сделать :D
Ильфат
да я гуглил в меру своего знания языка, но решил спросить тут на русском и понятно описать ситуацию, чтобы получить точный ответ
Алексей
Алексей
Ни разу не нашел ответ
Алексей
Пришел сюда - никто ничего не знает
Алексей
¯\_(ツ)_/¯
Ильфат
ну оказалось, что знают, главное правильно спросить:)
Ильфат
спасибо, теперь все работает
Алексей
Алексей
Что тут плохо спрошено?
Алексей
Ильфат
ну значит мне повезло
Алексей
А можешь скинуть подробнее ссылку?
Алексей
я про решение