Arsen
все вместе
Ilya
Кто в своем уме на ноутбуке от батареи что-то собирает?
A
A
Алексей
Привет, народ, а можете подсказать какую-нибудь литературу о паттернах и подходах к созданию приложений на андроиде, я пишу на джаве, специализируюсь на бекенде, сколько курсов видел - везде объясняют как писать какие-то простенькие компоненты типа recyclerview, а ничего продвинутого не могу найти толкового.. например, как связывать сервисы правильно, как шарить состояние или как обходиться без без состояния в сервисах, вообще best practices... вот всё вот это бы поизучать хочется, можете что-нибудь посоветовать?
https://t.me/Android_Architecture
Ilya
A
Arsen
А что запущено?
студия + хром + эмулятор + постмен + блокнот(саблайм) + скайп + телега(десктопная) + дефолтный мусор типа виндовс дефендера и superfetch
A
A
Виндовс лучшая система\
A
А иногда и до 90 доходило
Ilya
По книгам учиться это так себе затея.
A
Иногда есть интересные книги. Иногда - нет..
Anton
A
Но чувак уже освоид бекенд, ему хочется чего то особенного
Книги - самое то
Arsen
у меня он тихо себя ведет, только при старте пк лайтовое сканирование делает, дома он отключен у меня, но на работе превью халявная стоит, там ограничены возможности по манипуляциям над системой
Ilya
Книги по андроиду устареют быстро
Алексей
Anton
кек)
Алексей
Есть официальная документация, в которой возможности системы неплохо описаны, и архитектурные компоненты от Google. А дальше кто во что горазд
Anton
Ос 10 и теперь фабрика работает по другому
Anton
Алексей
есть, но они меняются с огромной скоростью, и книги бесполезно писать)
A
У друга вон проблема, у него вообще по 30 вкладок в хроме или вообще по 40
90% озу всегда занято
вот у него проблемы
а я открываю по 10-15 вкладок максимум, больше мозги не выдерживают запоминать и все, больше не могу
A
ну реально, половину вкладок забывает которые там стоят открытые
если не все
Yusuf
как в реалме искать по 2 параметрам?
т.е. в sql SELECT * FROM table WHERE field_a = '1' AND field_b = '2'
какой аналог AND в реалме? Есть какой метод, который позволит это сделать?
JRoot3D
seekbaBar.setProgress(progress);
seekbaBar.post(new Runnable() {
@Override
public void run() {
seekbaBar.setProgress(progress);
}
});
JRoot3D
оно какого то фига думает что это сетится не из юай треда...
Arsen
а зачем сетишь перед постом?
Timur
окей, спасибо
Timur
мне казалось что парадигма уж не должна меняться, но раз "кто во что горазд" - значит будем следовать таким тенденциям 🙂
Arsen
первый раз из юи треда?
Arsen
JRoot3D
я про этот код
потому что если не засетить в начале то вернется в прежнее состояние слайдер при рефреше вюшки
Vadim
http://prntscr.com/i3uq9z
Vadim
есть какая хорошая либа для эквалайзера?
Arsen
вы утверждаете, что это баг фреймворка(андроида)?
JRoot3D
кажись это не тот чат
JRoot3D
JRoot3D
startActivityForResult
Vadim
Если так сложилось, что используя модель A, у меня используются все поля которые есть уже в модели B.
Но модель B не подходит мне для моей реализации так как мне нужны лишь некоторые поля из модели B. Как будет лучше объеденить/использовать модель A при наличии модели B. Обе модели это data class
Arsen
> используются все поля которые есть уже в модели B
> нужны лишь некоторые поля из модели B
Vadim
Arsen Ну используя модель A == использовать некоторые поля из модели B
MD
Пацаны, с галереи список картинок только через cursor-ы достается? Через контент провайдеры?
Yaroslav
в каждом телефоне есть контроллер заряда, он не позволяет заряжать бОльшим током чем положено аккумулятору. По этому проблема не в зарядке.
Vadim
Arsen Возможно непонятно отписал
1. Есть две модели A и B
2. На даный момент использую модель B (~10 полей) из которых мне нужно только 3 поля содержащиеся в этих 10
3. Есть модель A(~3 поля ) которе мне нужны.
4. Хочу это дело как то оптимизировать и объеденить их во что то одно. Но при этом чтобы не обращался к 10 полям, когда нужно всего 3 из них.
--------
Всем привет. В приложении, которое я пишу, необходимо реализовать функционал настроек (SharedPreferences), в которых будет хранится лист значений (диапазон), куда при желании, можно добавлять новые значения. Есть у кого идеи, как это провернуть:?
Yaroslav
возможно. Посмотри на форуме на 4pda
Dmitry
Всем привет. Прошу помощи (укажите направление) в решении такого кейса:
Приложение завязано на интернет-соединение. И если соединение пропадает, то мы показываем экран, что соединения нет. А при восстановлении соединения надо вернуть пользователя на предыдущий экран, при том на этом экране может быть много вложенных фрагментов, в которых ресайклер, да еще и с экспандабл. И надо показать именно в том состоянии (на той же отметки скролла, и с тем же открытым элементом), в котором оно находилось до.
И вот я в задумчивости - юзать обычный бэкстек и при возобновлении соединения программно дёргать onBackPressed(), или изобразить свой бэкстек и сохранять текущее состояние каким-то образом?
Arsen
Vadim
Arsen и как он мне поможет?)
Vadim
Arsen вроде нащупал что то
https://discuss.kotlinlang.org/t/data-class-inheritance/4107
--------
Arsen
Ilya
Привет всем, подскажите направление, чтобы реализовать такой скролл в recycleview https://www.youtube.com/watch?v=-6k6l2ctmOw
Ilya
т.е. использовать возможности CoordinatorLayout.Behavior, AppBarLayout, я почему то думал в самом адаптере
Anton
всем добра, а кто подскажет как завтавить уведомления которые сгруппированны послать какой-нить мой интент?
Andrey
ребят, всем привет, можете подсказать как подобный диалог можно сделать?
Andrey
Fearless
рисуй просто layout и задавай у диалога
Fearless
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.show();
alertDialog.setContentView(R.layout.layout);
Fearless
чтобы получить доступ к View из layout:
Window window = alertDialog.getWindow();
TextView textView = (TextView)window.findViewById(R.id.your_id);
Jacob
Товарищи а нормально использовать ретрофит инстанс внутри интерсептора который находится в другом ретрофит инстансе.
Нужно для того, что бы при падении запроса по 401(токен утсарел) интерсептор сам залогинивался и повторял запрос
Andrey
как кастомный диалог делать я знаю
Fearless
ну это все еще границы alertа но с прозрачностью
Fearless
Можешь это сделать прозрачным Релативом где внутри будет пикча и непрозрачный линеар
Andrey
я предполагал про координатор и кастомный бэкграунд у image view
Andrey
но впринципе, да, думаю ты прав, можно и так попробовать
Andrew
Подскажите пожалуйста по Firebase functions: нашёл пример в котором переименование файла за счёт генерации нового пути и перемещения туда. Возможно ли переименовать файл без перемещения?
Aleksey
Подскажите в чём проблема, аппа перестала стартовать
в логе загрузке видно
VM has multidex support, MultiDex support library is disabled.
А затем
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/R$string;
Собрано с мультидексом, минимальное апи 16, по этому и implementation 'com.android.support:multidex:1.0.2' прописан,
Так же основной класс унаследован
public class App extends MultiDexApplication
Arsen
rebuild
Aleksey
пробовал
Aleksey
и очистку тоже
Алексей
Aleksey
вот ищу как раз