basil
поищи по MonthPickerDialog
Anonymous
Что значит «как его ловить»? Кого ловить?
Ну как сказать, пытаюсь вытащить ответ сервера об ошибке в onError , но пока безуспешно
Anonymous
так, а при чём тут интерсептор?
Он срабатывает раншье чем приходит ответ, поэтому так подумал, если посовеьуете решение какое ниюудь буду признателен
Aleksandr
Ырыкс (
А фэйлится с какой ошибкой? Если нужно errorBody парсить, то интерцептор подойдет в принципе
Mike
Он срабатывает раншье чем приходит ответ, поэтому так подумал, если посовеьуете решение какое ниюудь буду признателен
Так а чего ещё можно ожидать? Интерсептор тем и занимается, что перехватывает запрос-ответ до того, как они выйдут за пределы HTTP-клиента
Denis
На эмуляторе постоянно заканчивается место и приложение не устанавливается(.
Aleksandr
ломаеться на сабскрайбе
Throwable то с чем внутри?
Azek
Всем привет! Вопрос по работе DialogFragment. Я сделал кастомный диалог с выбором айтемов. Если ни один айтем не выбран, я хочу чтобы диалог не уходил и требовал выбор или же можно нажать на cancel. Но вместо этого, не смотря на прописанные условия диалог закрывается при нажатии Ok при не сделанном выборе и без вызова dialog.dismiss() . Почему так происходит и как это исправить? Условия прописаны верно, срабатывает как будто нажали cancel
Bohdan
Господа, а не подскажите как можно получить уникальный индетификатор устройства?
Dima
IllegalArgumentException почему может быть креш даже после отловливания даного екзепшена?
Bohdan
Сгенерировать самому.
ну самому не вариант, нужно что бы автоматически вытягивать с устройства
Nikolay
Господа, а не подскажите как можно получить уникальный индетификатор устройства?
все ведровые, что я хотел использовать либо deprecated, либо на стеке не рекомендуются к использованию я заиспользовал firebaseInstanceId
Aleksandr
не все Android устройства имеют уникальный ID. Поэтому приходится генерить самому
Anonymous
Throwable то с чем внутри?
image has not been initialized, image переменная в классе (класс который должен прийти в сабскрайбе)
Nikolay
все ведровые, что я хотел использовать либо deprecated, либо на стеке не рекомендуются к использованию я заиспользовал firebaseInstanceId
насколько понимаю, гугл использует этот же айдишник в своих рекламных rtb-сетях, поэтому эта штука должна быть довольно уникальной
Никита
вопрос по Rx. Если я делаю dispose не по дестрою фрагмента, а в subscibe по некоторому условию, то это норм? Прост у меня есть кейс, что запустился rx поиск, дальше фрагмент задестроился и rx поиск все равно должен продолжаться, а результат положиться в кэш. Таким образом, когда юзер возвратится на этот экран - результат поиска возьмется из кэша.
Dima
AndroidRuntime
Fatal Exception
Bohdan
такого нет
ну я вроде нагугливал получить мак-адресс
Mike
AndroidRuntime
погугли, что такое стектрейс и как их читать
Nikolay
ну я вроде нагугливал получить мак-адресс
мак-адрес в андроиде, как и любом линуксе меняется элементарно я это делал несколько раз, чтобы получить халявный wifi в аэропортах
Dima
погугли, что такое стектрейс и как их читать
пишет AndroidRuntime: FATAL EXCEPTION: IntentService[MediaIntentService]
Mike
ну я вроде нагугливал получить мак-адресс
его можно менять в настройках соединения)
Mike
пишет AndroidRuntime: FATAL EXCEPTION: IntentService[MediaIntentService]
загугли, что говорят! Иначе флуд получается
Aleksandr
image has not been initialized, image переменная в классе (класс который должен прийти в сабскрайбе)
Там наверно какая то проперти ленивая, это с запросом разве связано? Задай значение по умолчанию или инициализируй чем то по умолчанию
Bohdan
мак-адрес в андроиде, как и любом линуксе меняется элементарно я это делал несколько раз, чтобы получить халявный wifi в аэропортах
ну тут в принцыпе не тел, а устройство на адроид, даже плеймаркета нет, поэтому мак-адресс вроде как бы подходит
Bohdan
IMEI попробуй тянуть
ну это не тел, а мини-пк на андроид, поэтому не вкурсе есть ли там вообще IMEI
Dug
IMEI попробуй тянуть
Нет, не надо имей тянуть. К тому же вроде бы нельзя уже этого делать
Dug
Генерировать руками
Bohdan
Нет, не надо имей тянуть. К тому же вроде бы нельзя уже этого делать
это в 10 анроиде вроде его уже прикрыть собираються
Bohdan
Генерировать руками
ну руками не все так просто, нет гарантии что оно уникально, нужно делать проверку
Dug
Совсем недавно где-то читал статью о том, как какие-то ребята это дело проворачивали...
Mike
ну руками не все так просто, нет гарантии что оно уникально, нужно делать проверку
нет гарантии, но есть огромная вероятность. Например, если это UUID
Mike
это не fatal, это как раз e.printStackTrace() из catch
Mike
под fatal exception нет стектрейса?
Mike
вот, проблему искать здесь
Mike
ну и ловить IAE (что уже сделано в другом месте) — так себе идея
Mike
как правильно?
не допускать их возникновения. IAE обозначают ошибку программирования, а не состояние, из которого можно восстановиться. (практически процитировал Effective Java)
Aleksandr
it.printStackTrace()
Mike
it.printStackTrace()
имеется в виду тело ответа сервера, я думаю
Anonymous
it.printStackTrace()
он фэил вытащит же вроде
Aleksandr
он фэил вытащит же вроде
message что-ли? Ошибка же была про доступ к неинициализированному свойству
Anonymous
message что-ли? Ошибка же была про доступ к неинициализированному свойству
меседж, а ошибка доступа это второстепенная была
Anonymous
Привет, вопрос тем, кто работал с Room. При операции insert стоит стратегия onConflictStrategy.FAIL. Но данные почему-то все равно перезаписываются. В чем может быть проблема?
Anonymous
it.message тогда
не вытаскивает
Anonymous
давай код
@Insert(onConflict = OnConflictStrategy.FAIL) fun insertDelivery(task: TaskDb):Long
Denis
мб это поможет
Roman
Всем привет, никто не знает можно ли задавать длинну кода в смс для Firebase Auth
Anonymous
мб это поможет
с Abort такая же фигня) перезаписывается все)
Denis
с Abort такая же фигня) перезаписывается все)
а как поняла, что перезаписывается?
Anonymous
через stetho дебажу, + в логах вывожу val result = insertDelivery(newDeliveryDb) Log.d("MyLog",result.toString())
Denis
ну, id и не должен меняться же
Denis
стратегии для конфликтов в первичных ключах
Anonymous
insert возвращает id только в случае успешной записи
Mikhail
Интересная бага. Пишу UI тест, пользую MockWebServer для того чтобы подменять ответы сервера. Ответы в json загружаю из assets через classloader. У меня локально всё ок, но на CI и некоторых девайсах коллег через раз такая бага, что теряются символы и Gson валится с ошибкой, дескать неправильный json. файлик на 2500 строк в отформатированном виде. ЧЯДНТ?
Mikhail
коллега говорит, что дело в длине файла, но какого хрена? там всего лишь ~100КВ
Alex
Кто-нибудь использовал шину (greenrobot) eventbus? Она нормально работает для 64 bit?