Stepan
Про AndroidX не интересовался, но на моих проектах (API 16+) проблем не было
Anes
То есть kitkat поддерживает?
Anes
Да
Спасибо. А насчет посмотреть где можно не подскажете?
Mike
а это не бэкстек
Stepan
саппорты уже 14+
Думаю, для КитКата всё равно хватит)
Denis
а это не бэкстек
да, ошибочка вышла
Anes
Разобрался в чем проблема -_-. Виновата картинка которая грузилась в RV в папке drawable v-24. Обясните пожалуйста какой смысл грузить картинки вообще в v24?
lbai
друзья, может кто знает, возможно ли добавить банеры admob если приложухи нет на маркете?
lbai
нельзя.
по идее будут ответы от банеров типа незаполнено, а активируется только когда трафик начнет капать с маркета верно?
Mike
А зачем привязываться именно к адмобу?
Almas
Разобрался в чем проблема -_-. Виновата картинка которая грузилась в RV в папке drawable v-24. Обясните пожалуйста какой смысл грузить картинки вообще в v24?
данные картинки будут работать с 24 версии api,смысл в том что с совместимостью векторных изображении на старых и новых,бывают проблемы.
lbai
А зачем привязываться именно к адмобу?
та для меня ответ очевиден, я перепроверить решил, тут заказчик херней страдает
lbai
кстати по альтернативе адмобу у кого опыт есть? может что посоветуете? так на будущее
Alexey
Как можно из viewholderа передать 2 поля textview в mainActivity, для установки в объект Pairдля создания анимации?
Alexey
лол, кек)) хех а активити в адаптер передать не варик?
Как это поможет мне к полям холдера обратиться? Доступа всеравно нет
lbai
Как это поможет мне к полям холдера обратиться? Доступа всеравно нет
ну так подумай как с адаптера к полям холдера постучать и передать активити
Alexey
ну так подумай как с адаптера к полям холдера постучать и передать активити
Мне нужно передать поля В активити, а не другую активити
Denis
для анимации в RecyclerView надо использовать ItemAnimator
Denis
иначе есть шанс, что viewHolder не будут переиспользоваться
BullyBoo
ProgressBar?
Kirill
Подскажите, можно ли в приложение сделать ограничение для другой страны? Есть проект перепал по наследству.. И вот человек из другой страны не может законектиться с сервером.
iamthevoid
а что за задача вообще решается?
Решается задача правки легаси малой кровью) Есть боттом навигейшн, который по какой то причине историчкески сделан на ресайклере. У него подсвечиваются табы, отвечающие за раздел. Но раздел это абстракция, на самом деле фрагменты хаотично (ну с некоторыми оговорками) лежат в стеке. Стеком заведует навигейшн фреймворк. Задача в том, чтобы при переходе по фрагментам подсвечивать правильную табу. Уже есть обсервабл, который отдает класс фрагмента при переходе (был нужен для одной задачи). Поэтому я хочу в момент перехода (читай: эмита) анализировать стек до тех пор, пока не наткнусь на один из корневых фрагментов каждого таба. Я могу (и похоже придется сделать) мапу, в которой буду проверять через contains, но это не слишком автоматизированная штука. Если бы переходы совершались только вперед - то достаточно было бы проверять только соответствует ли заэмиченный фрагмент одному из "корневых" фрагментов для каждой табы, но переходы могут совершаться и назад - например если человек с продукта провливается в корзину - он может нажать back и снова окажется в продукте, а это две разных табы
iamthevoid
Задача программиста быть ленивым и писать решения, которые в будущем не придётся сопровождать, ведь так?)
Dj
Задача программиста быть ленивым и писать решения, которые в будущем не придётся сопровождать, ведь так?)
задача программиста: создать проблему, а потом с умным ебалом её решить
Dj
еще библиотеку для этого написать
и на конфах эту библиотеку рекламировать
Mike
Решается задача правки легаси малой кровью) Есть боттом навигейшн, который по какой то причине историчкески сделан на ресайклере. У него подсвечиваются табы, отвечающие за раздел. Но раздел это абстракция, на самом деле фрагменты хаотично (ну с некоторыми оговорками) лежат в стеке. Стеком заведует навигейшн фреймворк. Задача в том, чтобы при переходе по фрагментам подсвечивать правильную табу. Уже есть обсервабл, который отдает класс фрагмента при переходе (был нужен для одной задачи). Поэтому я хочу в момент перехода (читай: эмита) анализировать стек до тех пор, пока не наткнусь на один из корневых фрагментов каждого таба. Я могу (и похоже придется сделать) мапу, в которой буду проверять через contains, но это не слишком автоматизированная штука. Если бы переходы совершались только вперед - то достаточно было бы проверять только соответствует ли заэмиченный фрагмент одному из "корневых" фрагментов для каждой табы, но переходы могут совершаться и назад - например если человек с продукта провливается в корзину - он может нажать back и снова окажется в продукте, а это две разных табы
на то, какой таб активен, влияет именно бэкстек?
Andrew
Коллеги, есть идея, чтобы юзеры сохраняли файл с данными в своем облачном хранилище, а мое приложение получало к нему доступ, например по логин/пароль. Подскажите, пожалуйста, с какми облачными хранилищами это прокатит. Например, у Dropbox есть java API, но приложение должно знать APP_KEY, APP_SECRET. Вряд ли пользователи будут их передавать.
Denis
т.е. transition работать не будет?
анимация будет работать. Но если в момент сохранения вьюхи будет анимация, то viewHolder не сохранится
Denis
т.е. transition работать не будет?
Пункт Android UI. Там куча материала по RecyclerView https://github.com/egroden/AndroidInfo
iamthevoid
на то, какой таб активен, влияет именно бэкстек?
Не совсем корректно, но в результате - правильно. Если пользователь проваливается в каталог, ходит по категориям, открывает продукт - он находится в рамках однго таба. Если от оттуда перейдёт в другой раздел - корзину - это будет другой таб, но все тот же бэкстек. То есть у нас есть схема при которой есть root и minor фрагменты для каждой табы и переходы (и бэкстек) в общем случае выглядят как root (1) -> minor (1) -> minor (1) -> root (3) -> minor (3) -> root (2) -> minor (2) -> minor (2) -> root (n) -> minor (n) -> ....
lbai
Нет, устройство специализированое, там свой app sore
или логинь в гугл диск или дропбокс апликухе, вбивает логин пас, колбеком в приложуху токен берешь, диск и дропбокс подойдут
Andrew
или логинь в гугл диск или дропбокс апликухе, вбивает логин пас, колбеком в приложуху токен берешь, диск и дропбокс подойдут
Я не совсем понял, мне нужно иметь доступ к разным аккаунтам пользователей, что они мне должны передать?
Andrew
сдк гугл диска или бокса прикрути, там примеры есть, все понятно.
Я примеры смотрю по Dropbox, там нужны APP_KEY, APP_SECRET. Где мне их взять?
lbai
Я примеры смотрю по Dropbox, там нужны APP_KEY, APP_SECRET. Где мне их взять?
гугли дропбокс фор девелопер, регай приложение на их сайте, получай ключи, прикручивай сдк
lbai
https://www.dropbox.com/developers/documentation/http/overview
lbai
в консоли смотри бокса
Nikita
Ребят сталкивался кто с подобной ошибкой "Program type already present: baseui.ui.BaseFragmentWithBottomBar_MembersInjector" Я подозреваю что проблема с дагером, но не могу разобраться куда копать. С самого утра проект не могу собрать, удалял папки gradle,.idea, build во всех модулях. Invalidate/Restart, перезагружал пк, откатывал послдение коммиты. Короче вообще ума не приложу где косяк.
iamthevoid
почему бы не использовать childFragmentManager в root фрагментах?
Я сам не работаю с фрагмент менеджером. Как и писал это происходит под капотом Navigation Framework. Если бы было достаточно времени я бы сделал иначе - сделал бы корневые фрагменты хранителями собственного навхоста и внутри них бы разруливал роутинг, а так же заменил бы ресайклер на навигейшн бар. Но сейчас я решаю именно ту задачу, которую решаю, потому что на масштабные правки ресурсов нет, слишком майнор
Nikita
переименуй BaseFragmentWithBottomBar, пакет смени
Спасибо за совет. У тебя была такая проблема ? Прост чет не уверен что проблема в имени класса
lbai
Спасибо за совет. У тебя была такая проблема ? Прост чет не уверен что проблема в имени класса
Я уже не помню как данную багу фиксил, может генератор криво файлы генерирует из-за имен классов, может в xml ошибка, может версию градла или дагера смени
FreeUser
Всем привет) подскажите можно ли как-то авторизироваться через google play у себя в приложении? Скиньте пример или ссылку на источник
Plomipu
Народ, у меня возникла такая сложность. Короче я пытаюсь настроить виртуализацию для андроида используя intellij IDEA и интегрируя поддержку андроида и его SDK туда( прошу не предлагайте перейти на Android Studio. Он мне не подходит. Дело принципа ). И поскольку у меня интел процессор, я установил через идею Intell HAXM. По-крайней мере в этом меня пытается убедить sdk manager
Plomipu
Plomipu
но на самом деле, когда я пытаюсь службу запустить sc query intelhaxm мне консоль выплёвывает следующее сообщение об ошибке: [SC] EnumQueryServicesStatus:OpenService: ошибка: 1060: Указанная служба не установлена. вопрос: что делать ?? Как эту службу установить тогда корректно, если IDEA не смогла это сделать ??
Plomipu
или дело не в IDEA ?
Vyacheslav
Ребят что-то инфу нарыть не могу, как по вызову Navigation Controller сделать так чтобы после вызова второго фрагмента не вызывалась иконка Back ? по сути хочу задизайнить ее и сделать другой, чтобы по вызову NavCont можно было вернуться назад ?
Kirill
Господа, подскажите, что за г происходит.. полсе этого черный экран.. у меня такое чувство что overridePendingTransition не работает с такого рода анимацией.. или я что-то не так делаю!? activity.overridePendingTransition(R.animator.flip_in, R.animator.flip_out) <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:ordering="sequentially"> <set> <objectAnimator android:propertyName="x" android:duration="500" android:valueTo="400" android:valueType="intType"/> <objectAnimator android:propertyName="y" android:duration="500" android:valueTo="300" android:valueType="intType"/> </set> <objectAnimator android:propertyName="alpha" android:duration="500" android:valueTo="1f"/> </set>
Kirill
кого
Azek
Theme редактируй
Kirill
это в стилях <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
Azek
Тебе надо было цвета поменять для темы, а ты что слелал
Azek
Не знаю о ком ты
Bohdan
Добрый день, кто как решает проблему с тем что livedata постит последнее значение при подписке на неё? Имеется сервис который постит значение и фрагменты которые на него подписываются, вот когда создаётся фрагмент возвращается объект при подписке