Yuri
http://joxi.ru/KAxLeo0c4EKEMA
Все логично, логи покажи
Артур
В фрагменте не не получается сохранить состояние, savedInstanceState = null
Артур
Хелп
Denis
Всем привет, скажите, как вы решаете проблему с тем, что по дефолту пуши не ходят на всяких redmi c MIUI. Есть решение https://www.forbes.com/sites/bensin/2016/11/17/how-to-fix-push-notifications-on-xiaomis-miui-8-for-real/#5ae1106c7572 , но это уже сам пользователь делает. Замарачиваетесь ли вы с тем, чтобы предупредить пользователя о том, что он может не получить пуш или как-то решаете это по другому?
Nikita
есть ли способ заставить DBFlow вызывать коллбэк в observer только 1 раз на транзакцию, при том, что этот обс находится в другом контексте, нежели транзакция
oles
привет, вопрос - когда стартуем активити через am start с указанием флага -W для ожидания окончания старта, какое именно событие знаменует старт? завершение onResume, onCreate или чего?
oles
так чего именно ждет флаг -W?
oles
http://androidxref.com/5.1.1_r6/xref/frameworks/base/cmds/am/src/com/android/commands/am/Am.java#143
oles
что писал?
oles
того кто андроид писал спросить?
Yurka
Может чего не понимаю, но почему не проверить в ручную как этот флаг работает?
oles
тут еще загвоздка в том что главный тред не дает походу себя тормозить через thread.sleep и прочее
oles
то есть когда я взвожу этот флаг и делаю тред слип на 20 или более секунда он ждет только 10 и выходит
oles
поэтому как проверить непонятно
Саша
Ребята, подскажите пожалуйста что делаю не так
Саша
URL url = new URL("http://frostiqapp.azurewebsites.net/api/phones/"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setDoInput(true); connection.setRequestProperty("Content-Type", "application/json; charset=UTF-8"); connection.setRequestMethod("POST"); DataOutputStream localDataOutputStream = new DataOutputStream(connection.getOutputStream()); localDataOutputStream.writeBytes(jsonObject.toString()); localDataOutputStream.flush(); localDataOutputStream.close(); connection.connect();
Саша
не получается отправить json на сервер
Саша
сейчас посмотрю что за библиотека
Саша
спасибо
Iuriich
Хелп! В FCM использую http legacy протокол можно как то к примеру посылать разный title для андроида и иос? ну и другой набор полей
Iuriich
в доках не смог найти упоминаний
Fieldmarshal
Всем привет. Нужно сделать тулбар как в дизайне (скрин скину ниже). По дизайну он должен сворачиваться до actionBarSize. Аватарка и кнопки по прокрутке должны пропадать, остаётся только Title и Options Menu. Как всё на самом деле выглядит сейчас, тоже скину ниже. Вопрос: что нужно для нормальной работы тулбара, как в дизайне? Создать кастомный Behavior или вообще кастомный тулбар? И на что обратить внимание, чтобы title и options menu оставались на месте, не съезжали вниз? Код: https://gist.github.com/fm-norton/c9485237b55f03ee8ca3fcd59975054b
Fieldmarshal
Как должно быть по дизайну
Fieldmarshal
и вот как сейчас выглядит свёрнутый тулбар (title и options menu cъезжают и в развёрнутом варианте, и это нужно поправить)
Anonymous
double realSaldoIn = cards.get(position).getSIn() / 100; ребята, таким образом я делю лонг, с сервака прилетает 1336591872 проставляю этот дабл в текствью показывает это
Anonymous
Anonymous
в чем проблема?
Anonymous
по сути должно быть так: 13365918,72
Pavel
String.format("%f", realSaldoIn)
Роман
String.format("%1.2f", realSaldoIn)*
Anonymous
String.format("%1.2f", realSaldoIn)*
помогло, но только после запятой нули, то есть 72 - десятых испарились)
Роман
double realSaldoIn = cards.get(position).getSIn() / 100D;
Роман
это ж джава. Не моргай когда типы приводишь)
Anonymous
точняк, благодарю)
Артур
Совершенно глупый вопрос, но подскажите как в tabitem иконку поставить слева от текста, а то у меня она постоянно сверху ставится
Serg
Привет. Подскажите У меня есть модель но там есть HasMap <String, String> мне нужно конвертнуть/распарсить Gson какую мне анотацию поставить над списком??
Serg
То етсь для поля юзаю @SerializedName("notches") var notches: Int? = null
Serg
а если есть список
Serg
нет ли примера?
Serg
__
Алексей
а если есть список
JSON-массивы отлично десериализуются в обычный List, как любое другое поле.
Abdugʻofur
android ffmpeg kto to znayet
Serg
JSON-массивы отлично десериализуются в обычный List, как любое другое поле.
я хочу использовать Pojo object Gson().toJson(message, ImageMessageChatModel::class.java) как мне быть со списком внутри - поставить какую анотацию?
Serg
?
Serg
@SerializedName("notches") var notches: ArrayList<User> = null
Serg
так?
Алексей
да. Можно даже просто List
Eugene
ребята, к вас вопросик насчёт отрисовки на HardwareAccelerated и invalidate(dirtyRect). Кто сталкивался с тем, что даже если указать регион Android перерисовывает всю область. Если верить словам Romain Guy, то должен перерисоваться только тот регион, который реально был помечен "грязным". Это выяснит сам Android на уровне сопоставления DisplayList и и отрисовки вашего "dirty" Rect. https://stackoverflow.com/questions/7233830/partial-invalidation-in-custom-android-view-with-hardware-acceleration Но в этой ссылке сравнены два кода относительно версии Android (4.4 - 5.0) и получается, что mCurrentDirty вообще пропал из этой логики. https://stackoverflow.com/questions/7233830/partial-invalidation-in-custom-android-view-with-hardware-acceleration И получается, что хотя я указываю, что необходимо перерисовать Rect, а перерисовывается вся view. Хотя при SofwareAcceleration перерисовывается именно тот, Rect, который я указал.
Loki
Здраствуйте, я хотел сделать если в посте много текста то его уменшит и в конце ставит три точки, но когда скролюс по RV вниз потом когда пытаюсь вернутся вверх то это не сразу получается, текст начинает сжиматся когда скролю вверх
Олександр
Локи продвинулся в изучении русского, однако всё ещё "не фонтан"
Nikita
я видел некоторое дерьмо :D
Yergali
всем привет
Loki
контейнер constraint?
неа лайниар
Kuzma
хм, у меня было похожее в constaint'e
Kuzma
но это было из-за привязок, так что я вряд ли помогу
Yergali
помогите понять котлин код. https://gist.github.com/anonymous/99bfdb200ee2cf87d00f986fa4ffcffa
Yergali
вот эта строчка не понятна class PrefStorage(val accessToken: Preference<String>) и вот эта val googleAuth get() = _googleAuthData?.copy() ?: GoogleAuthData("n/a", "n/a", "n/a", "n/a")
Алексей
первая строчка это конструктор, в котором объявляется final-поле accessToken типа Preference<String>
Алексей
вторая - readonly пропертя googleAuth, у которой написан геттер, который возвращает копию _googleAuthData, если оно не null, и создаёт GoogleAuthData("n/a", "n/a", "n/a", "n/a") в противном случае
Yergali
спасибо :)
Две Точки
ору
Andrey
Вопрос: вот есь либа, в ней в манифесте есть ${plaseholder}, соответственно в build.gradle есть manifestPlaceholders = [ placeholder: "some_value" ] А можно как-то переопределить этот плейсхолдер в моем апплике?
Vadim
Можно как то улучшить данное выражение? Math.sqrt(Math.pow(a?.toDouble()!!, 2.0) + Math.pow(b?.toDouble()!!, 2.0)).toFloat()
Zakhar🤍💙🤍
Вот есть у меня ресайклер у которого GridLayoutManager, каждй элемент в нем картинка. Как делать ресайз картинок, чтоб на всех разрешениях заполняло ресайклер правильно. В какую сторону капать?
Igor
Вот есть у меня ресайклер у которого GridLayoutManager, каждй элемент в нем картинка. Как делать ресайз картинок, чтоб на всех разрешениях заполняло ресайклер правильно. В какую сторону капать?
а что используешь для загрузки картинок? Можно сделать какой-нибудь PreferenceManager и пихнуть туда просто разрешение экрана, а в чем-то типа Glide есть настройки а-ля override(width, height)
Zakhar🤍💙🤍
glide
Loki
а как сделать обратное? как подтянуть имэджвью под картинку?
Nikita
glide
мб пойдет?
Vadim
Как лучше инициализировать такую таблицу? Как двумерный массив ? Или есть какие то более гибкие способы?
Роман
задачки из школьной информатики прям)
Vadim
я потом эту таблицу буду использовать для "шифрования" кода