roman G
Ребят, а граф зависимостей в dagger2 строится для каждого компонента отдельно?
Vitaly
Думаю, это плохая идея, так как у нас может быть 100 item, а значит получится 100 презентеров, а если делать один презентер на все экраны, то не понятно как распределять данные
Думаю надо напрямую получать доступ к item и передавать ему данные
Vitaly
Если делать всё это напрямую, то получается, что нужно создать экземпляр нового RecyclerView и его адаптера прям внутри внешнего адаптера
Vitaly
Хм, PlayMarket например тоже использует вложенный Recycler, как они передают данные?
Vitaly
Есть какой-нибудь отдельный чат по PagingLibrary?
S
Кто знает аналогичную группу по С++ ?
Vitaly
У них там под определённый RecyclerView уже имеется ссылка на получение данных
Vitaly
В моём случае только внешний RecyclerView знает о данных
Vitaly
Но я решил это самым банальным способом - создании RecyclerView прямо в адаптере и передаче ему параметров
Vadim
КАк можно избавиться от такого поведения ? то что надпись “Quote” сжимается?
Vadim
вот layout
Vadim
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="@drawable/background"
android:scaleType="center"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<FrameLayout
android:id="@+id/container"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</android.support.constraint.ConstraintLayout>
</layout>
Vadim
у активити стоит android:windowSoftInputMode="adjustResize"
Lounah
Ребят, нормально ли хендлить anr каким-нибудь обычным тикером? Типо, создать хендлер, привязать его к mainLooper'у и постить туда таcк с тикером на 5 сек, и если он не выполнился -- значит, anr
?
Lounah
Мне в принципе не только anr нужно хендлить, а все фризы, которые даже на секунду произошли
До этого думал кидать сообщения в очередь, смотреть, когда они пришли, и если прошло больше секунды -- фриз, отправляем его куда-нибудь
Но это решение не работает, если у нас anr
Vadim
А как от такого избавиться? т.е. у меня бэкграунд в любом случае картинка. Задача, чтобы когда я нажимал на edittext фрагмент который отвечает за это не прятался под клавиатурой
Vadim
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background">
<FrameLayout
android:id="@+id/container"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</android.support.constraint.ConstraintLayout>
Vadim
так тоже не работает
Vadim
как бы показать клавиатуру поверх вьюхи, а не чтобы оно сжималось
Vadim
Михаил
Михаил
А как надо?
Михаил
Тут ток два варианта, либо скрывать часть окна за клавиатурой, либо ресайзить окно
Vadim
чему ? Это же аттрибут imageview ?
Vadim
я бэкраунд в contraint layout перетянул
Vadim
Михаил
Нет
Vadim
Нет
в программировании нету слова “невозможно что-то сделать” 😄
Михаил
Единственное можно завернуть в скролвью и оставить ресайз
Михаил
Jacob
самое простое решение <activity android:windowSoftInputMode="adjustResize"> </activity>
чтоб ресайзить, всегда когда клава поднимается.
Vadim
Vadim
придется что-то изобретать...
Jacob
android:scaleType="fitCenter" у имаджвью
Jacob
Но вообще да, начнет уменьшаться картинка, это нужно на уровне дизайна решить как должно выглядеть
Nikolai
Всем привет. Смотрите есть например сбер онлайн, на вебе при входе требует смс код. А в приложение при быстром входе(пин или палец), логин и пароль разшивровываются на девайсе и отправляются в апи для входа, правильно?
Но не требует смс. Внимание вопрос: что служит идентификатором того, чтоб апи понимало когда нужно смс верификация, а когда нет?
Николай
Nikolai
Nikolai
старина, мне бы точнее)
Nikolai
не, ответить если знаешь
Anonymous
Глеб
Всем привет, короче тема такая)))
есть лента и на карточке - есть сердце.
1. Ловим клик, узнаём айди
2. Шедулим запостить "лайк" в планировщик (если сеть есть - то сразу же приступаем)
3. Планировщик постит "лайк" и шедулит синк фида
(если сеть есть - то сразу же приступаем)
4. Синк фида - выкачивает актуальный (уже с моим лайком).
5. Перезаписывает локал-сторадж. Уведомляет ui (если он подписан и открыт)
6. UI получает новую модель фида, накатывает на закешированую в ресайклере вычисляя дифсы
7. Дифсы применяются - сердечко покраснело, возможно поменялся соседний айтем или даже два .....
8. все счастливы, данные консистентны
🤔....ничего не пропустил?
Nikolai
а можешь щас написать что будет?
Kutuzor
Шалом
Nikolai
т.е при подключении быстрого входа, идет на бек инфа по девайсу и бэк хранит и проверяет при входе да? это чтоб подтвердить переспрашиваю)
Nikolai
ок, спасибо, настоящий друг
Сергій
Глеб
популярный/непопулярный контент
Михаил
Михаил
Если приложение попроще в плане безопасности, то клиенту выдается при авторизации токен, и клиент его ко всем запросам добавляет для идентификации
Глеб
Nikolai
Anonymous
Да
Глеб
Не ну это вообще жесть))
в моем случае сердечко - общаковое, если на бэк пришло - значит прочитали)
Rizvan
Rizvan
Скажите как сделать такое маркервью, я использую Mpandroidcharts
Rizvan
Есть Кто работал с ней?
Impossible
Вопрос на засыпку, много народу на котлин ушло?
Павло
Кирилл
Админы, го головалку по поводу основного языка - котлин или джава
Кирилл
Интересно узнать статистику
Яков
Всем добрый день!
Ищу команду разработчиков для разработки и продвижения мобильных игр и приложений.
Подробности в ЛС.
Глеб
Mike
Mike
На каком языке пишешь?
anonymous poll
Только Java – 19
👍👍👍👍👍👍👍 40%
Только Kotlin – 18
👍👍👍👍👍👍👍 38%
Java на работе, Kotlin дома – 8
👍👍👍 17%
Dart (Flutter) – 1
▫️ 2%
CLR-язык (Xamarin) – 1
▫️ 2%
Другой JVM-язык
▫️ 0%
Любой нативный язык (NDK)
▫️ 0%
Любой язык поверх JS (React-Native)
▫️ 0%
Другое 🤔
▫️ 0%
👥 47 people voted so far.
Глеб
а почему NDK и джава взаимоисключающие 🤔?
Глеб
и вот еще интересно, что вы хотите узнать... где большинство? - так и так всё ясно)
Глеб
Глеб
😂
Яков
Нет, много есть интересных и нормальных курсов, которые предлагают компании партнеры. Если не то ответил, то ты что имел в виду?
Кирилл
Zakhar🤍💙🤍
Есть у кого опыт использования mac mini ?? Что будет лучше сейчас купить, mac mini 2.3 gh i7 16ram ssd или собрать на 2600 райзен ??
Глеб
Яков