Hacker
Fedor
Hacker
public class MyApplication extends Application {
ApplicationComponent applicationComponent;
public static MyApplication get(Activity activity) {
return (MyApplication) activity.getApplication();
}
@Override
public void onCreate() {
super.onCreate();
applicationComponent = DaggerApplicationComponent.builder().contextModule(new ContextModule(this));
applicationComponent.injectApplication(this);
}
public ApplicationComponent getApplicationComponent() {
return applicationComponent;
}
}
Fedor
Hacker
where
Fedor
applicationComponent = DaggerApplicationComponent.builder().contextModule(new ContextModule(this)).build();
Fedor
Anonymous
Питонщики, помогите ! Я впервые пользуюсь линуксом. При компиляции файла в apk происходит такая беда:
#Buildozer failed to execute the last command
# If the error is not obvious, please raise the log_level to 2
# and retry the latest command.
# In case of a bug report, please add a full log with log_level = 2
(В файле спец я пробобовал менять log level на 2)
Ferrero
Ferrero
@ChatPython
Anonymous
Спасибо за канал, сейчас там спрошу
Алексей
Вот это поворот... ну я знал, что такое бывает, но чтобы в реальности
Vadim
Можно ли как-то в стиле скрыть Navigation Buttons? Фулскрин стиль
Vadim
Это программно ведь
Алексей
Через стили:)
Алексей
Которые в ресурсах
Vadim
На 1 странице не нашел)
Vadim
Просто можно скрыть статус бар, покрасить навигейшн бар, но скрыть навигейшн нельзя что ли :C
Elbrus
Добрый день! Как можно увеличивать и уменьшать изображения ?
Ferrero
🤔
Ferrero
В каком смысле?
Elbrus
В каком смысле?
Есть imageView на добавить zoom увеличения и уменьшения как в галерее
Ferrero
Nikita
Доброго дня. Реализовывал ли кто-нибудь push уведомления как второй фактор авторизации ? Инфы не нашел, как это правильно делать ? Просто получать пуш с кодом в приложение ? Или есть какой-то хитрый алгоритм ?
Алексей
Алексей
Правда, в отдельных сёлах типа китая оно не работает
Nikita
Почему ?
Nikita
Отстой. Понял, спасибо
Алексей
И в россии после первого ноября тоже могут неполадки начаться
Алексей
👍
Алексей
Угу
Алексей
суеверный
Dmitry
баян же
Алексей
Просто хорошего DPI я еще не видел, а похожий на хороший дорогой
Алексей
Ладно, это всё оффтоп, извиняюсь
Karzhas
где можно почитать про настройку такого вида стилей для edittext?
Karzhas
спасибо)
Double Bubble
господа, а как бы вы делали получение данных из разных источников без рх? ну даже не обязательно прям источников, но вот надо сделать несколько разных запросов в базу, чтобы собрать один запрос в сеть. запросы происходят асинхронно и если делать одно после другого, то получается такая себе вложенность коллбэков...
Double Bubble
если есть у кого примеры такого в закромах - было бы круто
Double Bubble
а как это поможет? ну в плане мне же все равно придется ку делать и городить свой рх по сути... я пока только такое вижу
Double Bubble
Double Bubble
но да, я имел ввиду, что все равно из классов будут колбэки торчать
Double Bubble
но вообще у меня там довольно компактно все, просто сам подход не очень нравится.
db.getToken { token ->
db.getLocation { location ->
network.store(
token.token,
location.latitude,
location.longitude
) {}
}
}
Double Bubble
я просто думаю насколько это норм вообще
Влад
господа, подскажите пожалуйста, Room умеет хранить List<Long> или надо конвертер для него писать?
Nikita
Eugene
Влад
печальбеда, может кто писал уже конвертер под листы лонгов?)
Алексей
Влад
Nikita
печальбеда, может кто писал уже конвертер под листы лонгов?)
Согласен с Алексеем с гсоном проще всего @TypeConverter
public Map<String,String> stringToSSMap(String string){
Type type = new TypeToken<Map<String,String>>(){}.getType();
return gson.fromJson(string,type);
}
@TypeConverter public Map<String,Course> getCourseFromString(String string){ Type type = new TypeToken<Map<String,Course>>(){}.getType(); return gson.fromJson(string,type); }
Denis
А почему не строка?
Nikita
Как то криво скопировалось. Поменяй только map на лист
Denis
Там же примитивы в List
Влад
Sasha
Господа и дамы, у меня есть CardView, которая при скролле меняет свою высоту. При этом контент этой CardView должен определенным образом менять размер/прозрачность/позицию. Как мне оптимизировать всё это, чтобы не тормозило очень сильно? Сейчас всё запихнуто в ConstraintLayout, и даже без изменения размеров/прозрачностей/позиций тормозит сильно. Может быть, есть какой-то способ не вызывать layout всего дерева вьюшек на каждое изменение размера CardView?
Denis
Denis
Просто сама по себе отрисовка может тормозить, если дропаются кадры. А кадры дропаются из-за того, что что-то мешает main потоку
Denis
Но я могу ошибаться
R
Anonymous
А кард вью на каком адаптере RecyclerView
Anonymous
Мб проблема RecyclerView :)
The The
Sasha
дело именно в том, что начинка достаточно сложная, и на каждое изменение размера контейнера вызвается layout всего дерева детей
Bohdan
попробуй начинку отдельно инфлейтить через asynclayoutinflater
Programistich
Если я не ошибаюсь, то это архитектура процессора
Denis
Sasha
А что за начинка?
ConstraintLayout с десятью вьюшками, из которых две картинки, две - TextView с иконками, одна - мелкая и простая векторная иконка, остальные - просто текствью.
Denis
Ты данные грузишь?
Denis
Или статика?
Sasha
одна из картинок загружается глайдом из локального кеша, сейчас проверю, не грузится ли она на каждый ресайз
Denis
У тебя card view в списке?
Sasha
Да, я использую
https://github.com/yarolegovich/DiscreteScrollView