Dmytro
А вообще, на будущее, лучше пиши свой логгер или юзай либу какую-нибудь
Евгений
Олександр
Это вообще дело личное) ну, можно перечислить в фильтре нужные названия классов, можно какое-то слово добавлять перед каждым тегом и потом по нему находить. Можно вообще в лоб пойти и просто везде одинаковый тег писать. На ваше усмотрение и нужды
Vadim
Никита @maribudko вообщем ребята разобрался, я создавал новый объект, когда нужно было просто поменять параметры.
Выглядит это примерно следующим образом:
val tmpLayoutParams = toolbarLayout.layoutParams
tmpLayoutParams.height = LinearLayout.LayoutParams.WRAP_CONTENT
Gerc
Мм котлин с авто выводом типа типа и меньше писать типа
Dmytro
Gerc
Супир язык
Виталий
СупИр язык типа :)
Dmytro
Супир
Gerc
На выпиливание в 2к18
Artem
а кто-то использовал layout_anchor с вью в include?
Anton
Artem
опечатка была - стоило написать, сразу увидел ошибку)
Artem
спасибо
Vadim
Что то упускаю, получаю guid типо kffnsjnso-fsnfs-fsdjfsf хотя должен получать нормальный заголовок)
что я упустил ребяты?)
Andrey
Ребят, всем привет, может кто подсказать туториал по реализации кэширования?
Andrey
кэширования данных с сети
Andrey
и проверять актуальность этих данных
Andrey
спасибо
Viktor
Всем привет! Посоветуйте nosql хранилище на 200 000 активных пользователей в месяц?
Михаил
Mongodb
Viktor
Mongodb
Сейчас юзаю локальную sqlite, хочу перейти на nosql. Есть какие то руководства? По переходу на nosql. С какими проблемами придется столкнуться?
Михаил
Viktor
Viktor
Mongodb
А realm или cloudfirestore кто нибудь использовал?
Igor
Всем привет, в чем отличие вызова startActivity из Activity или Context ? Откуда правильнее вызывтать метод startActivity ?
Igor
Да, я это вижу, не совсем пока понятно как сработает этот метод если вызвать его у Application класса который расширяет Context
Igor
Я пытаюсь выбрать правильный контаркт для методов-хелперов которые запускают различные внешние задачи через Intent.
Сейчас такие методы на вход требовали Activity и все было ок.
Встала задача вызвать запуск новгого Intent из области где доступен только Context.
Igor
Смотрю что у Context он абстрактный, подумал переписать контракты всех хелперов что бы на вход принимали Context
Igor
Но есть опасание что какой то хитрый инстанс Context даст ошибку при вызове startActivity
Igor
Такие дела.
Igor
Из View
Igor
Ну это такой самодостаточный вью, заню, не очень хорошая идея в целом, нужен callback, что бы правильно вызвать действие из activity
Igor
Igor
Элемент списка с предложением отценить в Play Market
Igor
выполняет одно целевое действие, открытие программы в маркете
Igor
да, правильнее будет так, но не хотелось тащить этот коллбек через весь код, по этому хотел схитрить таким вот способом
Igor
терзают меня демон и ангел по бокам ))
Igor
Спасибо, будем думать :)
Anonymous
товарищи, подскажите - huawei опционально не шлет логи ошибок в мост или это как-то включается?
Anonymous
стесняюсь спросить - где оно? :)
Anonymous
спасибо)
Dmytro
ProgressDialog прежде всего устаревший компонент
Anonymous
Ну елки, выше же про антипаттерн написали..
Dmytro
Рекомендовано DialogFragment + ProgressBar. Или как то через DialogFragment
Dmytro
Dmytro
Гугл тоже херней страдает
Anonymous
Но в большинстве случаев, как мне кажется это же логично, не? Я понимаю ещё некую долгую загрузку, где ясно-понятно что ждать не переждать. Просто не сказали какой именно экран)
Gerc
а что если на экране список не загрузился?
Gerc
?
Dmytro
Anonymous
😆
Denis
Anonymous
Эт тип объясняет?))
Struk 🇺🇦✙
Dug
Вполне себе актуален. Все зависит от задачи же
Igor
Igor
Корутины. Я доволен.
Alexander
Rx?
Alexander
Господа кодеры,актуален ли сейчас AsyncTask или есть что-нибудь поэффективнее?
Dug
Rx?
Только если есть в проекте уже. А так нафига целый рх тащить ради асинхронности что ли?)
Anonymous
asynctaskloader :D
Alexander
Глеб
называется "тебе правду" или "то что ты хочешь услышать"😂
Alexander
То что делается асинх таском в 40 строчек rx сом делается в 5. Показатель по моему
Alexander
Не за чем тащить целую либу для одной такой мелкой проблемы
Alexander
Ну не спорю, тут больше от задачи зависит
Глеб
Господа, как лично по мне, асинхронщина должна решать следующие проблемы:
- отменяемость (отписка, выход или дестрой должны обеспечивать возможность мелкозернистой отмены, например дёрнуть cancel() на okhttp-шном call и тд)
- ещё раз ОТМЕНЯЕМОСТЬ! (если запускается еще одна такая же задача с теми же аргументами - отменять предыдущую или - наоборот -игнорить эту новую)
- координация с жц (чем глубже - тем лучше)
- паралельность! то что можно сделать паралельно - делать паралельно, или дать возможность разработчику тюнить - екзекюторы, шедулеры и тд (IO != network != долгие операции - не пихать всё в одну очередь)
если ваше "любимое решение" или либа - делает это всё тебе легко и не принуждённо - это есть тот самый тру-уэй
Andrey
Andrey
Мои задача решает идеально
Dug
котлин и корутины. Тоже вроде бы не страдаю
Евгений
Коллеги, подскажите, можно ли использовать Rx и лямбды без Jack?
jackOptions {
enabled true
}
у меня из-за него проблемы с кодировкой. Как это сделать?
Евгений
А как его использовать
Евгений
у меня 2.2.2
Dima
Есть кто из Киева?
Igor
Или Молдовы ? :)
Михаил
Господа, ретрофит грузит данные в recyclerview. Когда юзер скроллит список вниз - грузится следующая порция. Как обновить адаптер чтобы новые данные добавились, а старые не затронулись? Нужно избавиться от метода notifyDataSetChanget.
Igor