Sergey
А по андроидовски?
Похоже на TimePickerDialog, только это диалог и для выбора времени)
Alexander
но всё таки зачем инициализировать Realm в Dagger'e я так и не понял
Чтобы контекст не прокидывать между слоями. А он realm нужен для инициализации
Anonymous
Прикиньте, я в группе одного ядра на свой телефон спросил, что делать, если вылезает ошибка при запуске. Мне сказали, что это нужно игнорировать, я спрашиваю, почему возникает эта ошибка, мне не ответили, а через несколько часов забанили. Вот такие неадекватные индусы
lilmir
ребят мы можем динамически изменить стиль в коде, а именно например, нам с сервера приходит энтити с двумя цветами и в айтеме мы задаем градиент с этими цветами?
🐈 гав-гав
подскажите плиз в чем проблема?
lbai
ребят, подскажите нубу, при бекстеке кнопкой назад, на активити остается меню добавленное через setHasOptionsMenu(true); фрагментом с которого перешел, как это пофиксить?
Vadim
Чтобы контекст не прокидывать между слоями. А он realm нужен для инициализации
ну так мне это и не надо конкретно мне это не нужно потому как у меня идёт инициализация в 1-ом слое, в activity то есть идея пробрасывать context мне не нужна
Vadim
у меня всегда есть контекст
lbai
и самое интересное, такая бага если фрагмент был добавлен без addToBackStack
Denis
дело даже не в пробросе контекста
Михаил
Всегда интересовал такой вопрос: есть ли разница в написании такого типа кода с точки зрения скороти работы приложения? Тормозит ли работу приложения первый вариант написания кода? Понимаю, что речь идёт о миллисекундах, но интересно всё же.
Михаил
О, спасибо :)
Alexey 🇪🇸
посоны, работал кто с реалмом? Там нельзя писать юнит тесты на миграции чтобы без эмулятора их запускать?
Alexey 🇪🇸
вроде же реалм от андроида не зависит
Mike
* зависел, когда я им пользовался
Alexey 🇪🇸
зависит
как? там же своя реализация базы
Alexey 🇪🇸
в нативных сошках
Mike
как? там же своя реализация базы
да, но в мелочах зависит
Mike
в каких?
хэндлеры-луперы, мб что-то ещё
Alexey 🇪🇸
хэндлеры-луперы, мб что-то ещё
ох, опять эти залуперы, ну ладно понятно...
Mike
луперы и пуперы, ага)
Kirill
Всем привет, вдруг кто-то поможет с идеей.. почему мне сюда не приходит errorBody fun handleResponse(spec: RestRequestSpecification, requestEmitter: RequestEmitter<RestRequestSpecification>, response: Response<*>, completableEmitter: CompletableEmitter): Unit = when (response.code()) { 200 -> completableEmitter.onComplete() 401 -> { Log.d("RESPONSES", " response 2 " + (response.errorBody()?.string() ?: " null")) completableEmitter.onComplete() } else -> { val message = try { response.errorBody()?.string() ?.let { parser.parse(it) }?.asJsonObject?.get("error_message")?.asString } catch (e: Exception) { null } completableEmitter.onError(Throwable(message)) } }
Alexey 🇪🇸
а просто body() тоже нет ничего?
Kirill
Приходит код 401 приходит UNAUTHORIZED но тело пустое
Kirill
Если приходит 200, то есть тело
Mike
1. обмазать всё вопросиками 2. не иметь ни малейшего представления о том, что происходит 3. ????? 4. PROFIT!
Alexey 🇪🇸
@Harmonizr а ты миграции для реалма не писал?
Daniel
У кого-нибудь есть обновленный proguard для androidx?
S
у меня есть void метод котрый дёргает внутри себя retrofit и получает Single<String> (я мокаю ответ retrofita) , подписывается на него. как такой методе протестировать ? у меня тест раньше заканчивается чем срабатывает subscribe(...)
Anes
Не подскажите тяжело ли получить апи Google Pay для интеграции в приложение. И что для этого нужно?
S
blockingGet
в том-то и дело что сам метод у меня ничего не возвращает. внтри метода подписка и обработка ответа в подписке, все внутри void метода
Сергей
Если собственно приложение уже выложено, все будет сравнительно просто.
Kirill
Пожалуйста спасите мой мозг))) Уже голову сломал и не понимаю, как это происходит https://gist.github.com/kair32/f753c37febc588006e2e354208d5f43e
Okhsunrog
Я пытаюсь подключиться к Bluetooth-устройству, которое выключено. Вызываю btSocket.isConnected() Возвращает false. Когда включаю устройство и повторно вызываю - всё рано получаю false. Помогает только перезапуск приложения. Что я делаю не так?
Сергей
Что за козацкий набег?
Volodymyr
Новенькие
Dmitry
кто-то сидит на процессорах amd? Есть те, у кого тормозит студия при кодинге/компиляции. Как решали проблемы? У меня райзен 2600, 16 оперативы, стоит ССД. иногда подтормаживает студия просто при длительном кодинге, плюс компиляция дольше, чем хотелось бы идёт
Mykyta
Скажите я тут все ок делаю? смущает то как стучусь к textview и edit. Так можно делать?
Сергей
Если полная перекомпиляция и не самый простой проект
Vitaly
Как можно улучшить этот участок кода?
Mike
Как можно улучшить этот участок кода?
realm.getSystemDescription(systemClass) ?.let(systemSet::add) 🤷‍♂️
Vladimir
Всем привет, кто нибудь с талкивался non-SDK interface в Pre-launch report от Google Console, есть ли возможность их легко починить?
Konstantin
Как можно улучшить этот участок кода?
getSystemЧетотам = executeЧетотам{ realm-> systemClasses .map(realm::getSystemDescription) .filterNotNull() .toSet() }
Double Bubble
как подружить google-services:4.3.0 с grpc:1.22.1? при компиле ошибка, выглядит вот так: In project 'android-app' a resolved Google Play services library dependency depends on another at an exact version (e.g. "[2.3.2,2.3.3]", but isn't being resolved to that version. Behavior exhibited by the library will be unknown. Dependency failing: io.perfmark:perfmark-api:0.16.0 -> com.google.errorprone:error_prone_annotations@[2.3.2,2.3.3], but error_prone_annotations version was 2.3.3.
Konstantin
mapNotNull
да точно, есть там такое
Vitaly
да точно, есть там такое
А как избавиться от нижнего return emptyList() ?
Mike
А как избавиться от нижнего return emptyList() ?
если что, этот метод всегда возвращает пустой лист
Vitaly
А внутрь return не ставиться
Konstantin
А как избавиться от нижнего return emptyList() ?
это другой метод или тот же самый отрефактореный? )))
Vitaly
Vitaly
это другой метод или тот же самый отрефактореный? )))
Тот же самый) Там Set не нужен был особо
Mike
конец немного предсказуем)
Konstantin
сатурн не в том месте у тебя
Konstantin
ну, ретерн всмысле
Konstantin
ты через равно не можешь что ли сделать просто?
Mike
а выполнятор транзакций же не умеет наружу возвращать значение?
Vitaly
ты через равно не можешь что ли сделать просто?
Так через равно чтобы сделать надо чтобы execute djpdhfofk cgbcjr
Mike
Неа
тогда придётся создать коллекцию снаружи и вызвать mapNotNullTo(collection) в неё
Konstantin
Так через равно чтобы сделать надо чтобы execute djpdhfofk cgbcjr
да, я по пятницам примерно также dskfja oiasudfpoiu