Никита 🙃
ну вот типа тыкнул в айтем и получил опций снизу
Это делается путём вставки внутрь ViewHolder'a список
Ali
ок, спс за тип
Sergey
Здраствуйте
Sergey
Проверьте пожалуйста сайт developer.android.com
Sergey
нормально работает css?
Sergey
Да, все окей
перезапуск браузера помог, спасибо
Aleksandr
привет, кто-то может сталкивался с таким? Fatal Exception: retrofit2.adapter.rxjava2.HttpException: HTTP 401 at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:54) at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:37) at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:47) at io.reactivex.Observable.subscribe(Observable.java:10514) at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:34) at io.reactivex.Observable.subscribe(Observable.java:10514) и т.д.
Aleksandr
Привет, а что не понятно?
Например всё. Все вызовы содержат onError. Wtf?
Mike
Например всё. Все вызовы содержат onError. Wtf?
А вываливается именно как OnErrorNotImplemented?
Aleksandr
Aleksandr
Это крашлитикс если что
Mirlan
кто работал с multiple edittext recyclerview inside nestedscrollview? фокусируюсь на edittext, страница скроллится в самый вниз. спасибо
Mirlan
в манифесте adjustresize
Ali
Помогите пожалуйста, что тут не так, не вижу ошибки, recyclerview вообще не реагирует на клики
ты решил проблему? если нет залей куданить код, я чет не могу его никак из головы выкинуть
Sakov
Скажите пожалуйста на какую цену ориентироваться на установку приложения, при рекламе через AdWords?
CG么Rishi
https://stackoverflow.com/questions/60984472/gradle-sync-failed-setup-project-failed-java-io-eofexception
Sakov
И ещё вопрос по адаптивности, гугл говорит мол нельзя указывать точные значения у view элементов, а если без них никак, то несколько макетов надо верстать да?😃
Sakov
ага, вот основные http://screensiz.es/phone
Добро, спасибо буду копать в эту сторону ...
Ali
Добро, спасибо буду копать в эту сторону ...
не надо ) я тебе дал понять почему фикс размеры не указываются.
Ali
Добро, спасибо буду копать в эту сторону ...
при разметке есть вариант раскидать веса (типа % от экрана) в эту сторону лучше копай
Sakov
Sakov
А как тут быть, сверстал то сверстал, получается я просто вместо конкретных значений проценты ставлю, но мне кажется где то это аукнется
Granderbird
Ребят, как получить формат даты на девайсе? Типо у одного стоит 12 часовой формат, у другого 24 часовой, как получить какой именно формат пользователь использует на телефоне? То же самое с датами
Sakov
Мне кажется не важно
Sakov
Ча код скину
Sakov
Calendar.getInstance().timeInMillis
Sakov
Потом переводишь на свой формат
Granderbird
О. спасибо большое, а то чет найти не мог :\
Renat
ты решил проблему? если нет залей куданить код, я чет не могу его никак из головы выкинуть
Спасибо)) Но проблему я решил(не без помощи других конечно), она была в xml, я выставил clickable="true", как только убрал его, ресаклер стал реагировать на клики
Алексей
Ребята, кто-нибудь делал VAD на андроиде? Детекцию голоса в аудиопотоке с микрофона. Поделитесь источниками и наработками, если вдруг.
Kostya
Всем привет, подскажите плиз. Нужно сделать такую верстку, чтобы: Если 2 текстовых поля содержат мало текстовой информации, то отображать их в 2 колонки, иначе в 2 строки. Пытался использовать GridLayout и column span контролировать кол-во столбцов, но эта зараза не хочет растянуть 2 колонки на весь размер экрана.
Kostya
Kostya
Alexsandr
android:fullBackupContent="true" подскажите что значит эта настройка в манифесте?
Nick
android:fullBackupContent="true" подскажите что значит эта настройка в манифесте?
https://medium.com/mindorks/auto-backup-in-android-dont-do-it-unless-you-know-it-cc9fe2f9176b
Konstantin
Всем привет, подскажите плиз. Нужно сделать такую верстку, чтобы: Если 2 текстовых поля содержат мало текстовой информации, то отображать их в 2 колонки, иначе в 2 строки. Пытался использовать GridLayout и column span контролировать кол-во столбцов, но эта зараза не хочет растянуть 2 колонки на весь размер экрана.
чтобы тк сделать надо чтобы данные были в виде списка типа - итем - итем - итем итем - итем ... чтобы данные так разбить тебе сначала надо измерять границы текста, на каком нибудь канвасе (это гуглится), и на основании этого подробить данные. лаяут менеджер тут обычный линейный, просто там где будет 2 элемента - другой тип холдера юзаешь
Alexey
Друзья, привет. Подскажите, пожалуйста, как правильно и корректно сохранять состояние прокрутки ресайклервью при нажатии на какой-то айтем и потом при возвращении к экрану с ресакйлером? При использовании фрагментов и jetpack navigation ? При возвращении на предыдущий фрагмент он пересоздается.
Konstantin
он парселабл так что в бандл залазит без танцев
Vadim
Никто не подскажет как можно замокать метод getContentIfNotHandled когда он используется у меня плюс минус так viewModel.licenseItemClickEvent.observe(this, Observer<ViewModelEvent<Int>> { it?.getContentIfNotHandled()?.let { activity?.addFragment(LicensesFragment()) } })
Vadim
Никто не подскажет как можно замокать метод getContentIfNotHandled когда он используется у меня плюс минус так viewModel.licenseItemClickEvent.observe(this, Observer<ViewModelEvent<Int>> { it?.getContentIfNotHandled()?.let { activity?.addFragment(LicensesFragment()) } })
пробую писать следующее, но у мока почему то нет данного метода хотя я замокал сам ивент + owner не совсем понятно откуда взять https://gist.github.com/mnewlive/848427a035a4303910c3b25da758e04e
Artem
@startandroidchat
Alexey
вроде как из коробки все работает, если не инициализируешь каждый раз заново
Ну фрагмент же пересоздается, когда back нажимаешь, в каком нибудь onCreateView устанавливаем ресайклеру адаптер, лэйаутменеджер заново каждый раз получается… Пока не понимаю как иначе
Alexey
если в стек добавляешь, то фрагмент не умирает, а детачится
Что ты имеешь ввиду под добавлением в стек в jetpack navigation? Там же просто в NavController есть метод navigate, с помощью которого навигация и происходит…
Maksym
Все привет. Может кто сталкивался. RuntimeException: Unable to invoke no-args constructor for kotlinx.coroutines.Deferred<объект который парсим из json> как с этим бороться? пришлось убрать Deferred
Alexey
а по дефолту он разве не добавляет в стек?
Не скажу) Спасибо, погуглю ща про аттач и деттач фрагментов и стек)
Anonymous
можно ли как то между ними определять положение? как контролеры в VR есть идеи? (предполагаю использовать акселерацию)
lll
какой версию андроида лучше скачивать эмулятора
lll
4.4.4 норм же?
lll
скачиваю сторонний эмулятор genymotion, а то в android studio траблы с эмулятором
trashkalmar
в 5 андроиде очень сильно подняли производительность системы в целом, поэтому я бы минимум 5.1 скачивал. А лучше 7
Anatoly
4.4.4 норм же?
для кладбища норм
Олег
4.4.4 норм же?
Уже вроде все с 5 делают
Олег
Други, как думаете макбук аир 17 года эмуль андроидовский вытащит?
trashkalmar
Если кодить для андроид 7, не будет ли проблем с ранними версиями андроид?
Никаких проблем. Приложение там просто не запустится
Александр
гроб гроб гроб 4.4.4 кладбище
trashkalmar
нужно различать минимальную версию андроида, на которой будет запускаться приложение. И целевую версию
Anatoly
какой версию андроида лучше скачивать эмулятора
принимай решение на основе статистики, это май 2019: https://developer.android.com/about/dashboards
Sardorbek
Всем привет. Небольшой проект с множеством пользователей. Что лучше подойдёт: Cloud Firestore или Firebase Realtime Database?
lll
Спасибо большое всем
Maksym
скачиваю сторонний эмулятор genymotion, а то в android studio траблы с эмулятором
ДЛЯ 2017 года норм. А так надо ставить самый последней версии, сейчас это 10. Так как очень много что на ней может не работать в отличие от старых
lll
у меня норм все с гугловым эмулятором
С Аstudio норм, у меня трабоы в компе, сейчас лень его фиксить
Anonymous
можно как то отфильтровать гравитацию у акселерометра?