Konstantin
не хочется вводить "еще одну систему именования"
Nikita
Nikita
Это все сливается в один и тот же файл
Mike
да, не кажется — бред (тебе не показалось)
да не, кажется, бред (мне кажется, что это бред)
да не, кажется бред (я упоролся, мне видится всякий бред)
Konstantin
Konstantin
Alexey
Alexey
мне кажется как влитое
Konstantin
а api/implementation как то может повлиять на это?
Konstantin
Konstantin
у меня аллергия на длинные названия, а с таким именованием ебаааа... feature_screen_blabla_recycler_item_block_blabla
Mike
Nikita
Ребят, есть метод setImageResource у ImageView. В доках написано:
This does Bitmap reading and decoding on the UI thread, which can cause a latency hiccup. If that's a concern,
* consider using {@link #setImageDrawable(android.graphics.drawable.Drawable)} or
* {@link #setImageBitmap(android.graphics.Bitmap)} and
* {@link android.graphics.BitmapFactory} instead.
Вопрос: действительно ли есть разница по перфомансу между setImageResource и setImageDrawable? Смотрел исходники - ничего такого не увидел, что делало бы setImageResource медленнее setImageDrawable.
Alexey
Alexey
вот и разница
Nikita
Alexey
Danila
upd: вставил костыль, нормальное решение все еще интересно.
Всем привет! А знает ли тут кто, как в андроиде получить настоящий активный сетевой интерфейс ? Сейчас использую (псевдокод)
var interfaces = NetworkInfo.getNetworkInterfaces();
interfaces = interfaces.filter(NetworkInterface::isUp);
Это не работает совсем. Есть идеи, как улучшить?
Alexey
R
Кто знает можно ли в Firebase запретить вход в один аккаунт с нескольких устройств?
padmitriy
padmitriy
много чтобы руками, он говорил все ок, а реально есть много неиспользуемых
Yauheni
Norim
TS
Будет ли хорошим решением сделать один adapter на весь проект по работе с разными данными ,а в адатпере просто сделать проверку на разные viewType и грузить соответствующий viewHolder?
TS
Или лучше использовать везде свой адаптер - по проекту
TS
Архитектура mvp
Pavel
везде разный. Для упрощения, ты можешь сделать базовый adapter, гду generic будет просто ViewHolder и ,будет render
Pavel
И наследовать
Anonymous
Здравствуйте сколько время займет изучения MVP
Pavel
Mike
Anonymous
😂
Dug
Nikita
Ругается плагин google-services "Execution failed for task ':app:processProdDebugGoogleServices'.
> No matching client found for package name 'my.package.name.debug' хотя my.package.name.debug как и все остальные id есть в файле google-services.json.
Sasha
Объясните мне, плиз, что я делаю не так.
Я добавил к room entity одно новое поле (все объявлены в праймари конструкторе) с аннотацией @Ignore. После этого получаю ошибку капта:
Entities and Pojos must have a usable public constructor. You can have an empty constructor or a constructor whose parameters match the fields (by name and type).
Mike
Sasha
я там указал дефолтное значение
Sasha
может ничего не передавать
Mike
Sasha
о чорт, точно
Sasha
спасибо!
padmitriy
только unused id ищет, а стринги или картинки нет(
Mike
Sasha
А @JvmOverloads?
в общем, не прокатило, теперь он жалуется, что не может выбрать нужный конструктор
Sasha
похоже, придётся делать отдельный ignored конструктор
Yauheni
странно это. мне все неиспользуемое находит
Mike
padmitriy
Mike
короче, одна боль от этих XML
Yauheni
ага
Yauheni
у меня последняя сборка для линукса
padmitriy
padmitriy
сломано что-то(
Yauheni
ну бывает. зная студию, я не уверен, что у меня она удалит только ненужные файлы))
Kanstantsin
Всем привет, кто может доступно объяснить этот атрибут
android:configChanges="orientation"
Я так понимаю мы им отключаем дефолтное поведение пересоздания ui при повороте экрана, хорошо это или плохо вообще отключать ?
Mike
padmitriy
Alexey
Это норм если в проекте ничего не менял и он каждый раз ребилдится?
Alexey
Нахрена?
Yauheni
чтобы разраб подумал о новом пк)
Mike
jV
можно ли сделать презентер полностю статичным классом?
view
...
@Override
public void onBindViewHolder(ExerciseHolder holder, int position) {
ExercisePresenter.onBindExerciseRowViewAtPosition(holder, position);
}
@Override
public int getItemCount() {
return ExercisePresenter.getExercisesRowsCount();
}
...
presenter
...
public static void onBindExerciseRowViewAtPosition(ExerciseRowView rowView, int position) {
Exercise e = mExerciseList.get(position);
rowView.setTitle(e.getTitle());
rowView.setLastDate(e.getLastTrainDate());
rowView.setActive(e.isActive());
rowView.setPosition(position);
}
public static int getExercisesRowsCount() {
return mExerciseList.size();
}
...
Mike
jV
padmitriy
Влад
Ребят кто то встраивал в приложение на проде, готовые решения чатов (обращения клиента и ответы менеджера) ? Пытаюсь найти что нибудь адекватное, ничего не находиться
trashkalmar
Zendesk
Jamal
как задать чек на radio button в коде?
я использовал разные методы, но столкнулся с проблемой, когда чекаешь в коде 1 эл то поставить чек пальцом не получается (чек с 1 эл не спадает)
Vladimir
Народ, никак не вкурю, что ей надо - заразе такой.