ᛖᚹᛋᛁᚱ
Да, попробую, и на том спасибо
Ivan
Ребят, кто подскажет как отследить сворачивание приложения с дальнейшим рестартом, либо переходом на нужную активность. Кейс такой что при нажатии на Home или при переходе на другое приложение, при возвращении в приложение должен показываться пинкод, который является лаунчером.
Pavel
Ivan
Алексей
Аброр
всем привет. Кто нибудь реализовывал кастомную звонилку, можете поделиться ссылкой? Заранее спасибо
Yap
Алексей
Кто знает, как заставить Upsource показывать в review изменения, которые смержены из другой ветки?
Andrey
Всем привет, кто-нибудь знает в чем проблема: после перехода на другой экран, иконки туллбара плывут
Max
Andrey
Andrey
Иконки скэйлятся, все остальное ок
Andrey
png?
Max
Скорее всего да
Andrey
если да, заменить на векторные, благо такая вроде есть в библиотеке иконок
Nikita
напомните плз название элемента, обертка над EditText, с возможностью выводить пользователю текст в случае неверного формата текста
Andrey
хм, спасибо большое гляну)
Max
Nikita
Max
Andrey
Dima
Не подскажете как показать процент загрузки какого нибуть запроса ?? Использую retrofit+ rx?
Akb
Привет! Подскажите, аннотацию для класса, "В разработке"
Akb
Yerlan
Кто знает для Мексики, string res используется как es?
Yerlan
ну, stackoverflow вообще молчит)
Mikalaj
С кодами языков есть много мемов
Yerlan
Александр
Всем привет. Ребят подскажите есть ли возможность програмно проскролить содержимое coordinatorlayout
Аброр
пробовали перевести kotlin проект на java ?
нашел нужный проект на гите, он на котлине, мне нужно его перевести на java, для этого нужно)
предложения выучить котлин, не актуальны, пока что на java работа идет
Аброр
не думаю что понял, предположу имелась ввиду ссылка😁
https://github.com/arekolek/simple-phone
Mike
Аброр
ну может есть специальные конвертеры
Mike
А вообще, переводить с языка на язык — бред, когда есть такой классный интероп.
Аброр
Mike
есть что?
interoperability. Возможность использовать оба языка с минимумом проблем на стыке.
Alexey
Alexey
лол даже мой ответ там
Alexey
ᛖᚹᛋᛁᚱ
Посмотри оригинальную и итоговую строки посимвольно
Возвращаясь ко вчерашнему вопросу, сервер выдает строку "text":"\ud83d\ude1c", но (добавив логинг ретрофиту) удалось понять что при парсинге конечная строка выглядит как "text":"?", т.е. проблема в декодировании на стороне клиента, дата клас объекта:
data class CommentModel (
@SerializedName("id") var id: Int,
@SerializedName("uid") var uid: String,
@SerializedName("text") var text: String
)
ᛖᚹᛋᛁᚱ
Пока что найти решение не удалось
Mike
то есть в джейсоне есть два символа \u..., а в выходной строке в text — вопросик?
ᛖᚹᛋᛁᚱ
Это смайл
ᛖᚹᛋᛁᚱ
по факту 1
ᛖᚹᛋᛁᚱ
да
Mike
Можно скрин из дебаггера?
Mike
по факту 1
Точно. Один символ, два 16-битных слова (суррогатная пара).
ᛖᚹᛋᛁᚱ
Mike
Это вот такое прилетает из сети? Тогда проблему нужно искать на сервере
Alexey
Ну это дебагер скорее всего вопрос рисует
ᛖᚹᛋᛁᚱ
ᛖᚹᛋᛁᚱ
это вид спарсеной строки
Alexey
скопируй значение из дебагера и вставь сюда например (copy value)
ᛖᚹᛋᛁᚱ
да я же скрин кинул
ᛖᚹᛋᛁᚱ
там другие поля это такст сообщения
ᛖᚹᛋᛁᚱ
а это raw строка
ᛖᚹᛋᛁᚱ
Mike
Что значит raw, откуда берётся?
Mike
ᛖᚹᛋᛁᚱ
val gson = GsonBuilder().setLenient().create()
val httpLoggingInterceptor = HttpLoggingInterceptor()
httpLoggingInterceptor.level = HttpLoggingInterceptor.Level.BODY
val cache = Cache(cacheDir, (5 * 1024 * 1024).toLong())
val okHttp = OkHttpClient.Builder().cache(cache).addInterceptor(httpLoggingInterceptor).build()
retrofit = Retrofit.Builder()
.baseUrl("http://creepystories4u.com/api/")
.client(okHttp)
.addConverterFactory(GsonConverterFactory.create(gson))
.addConverterFactory(StringConverterFactory.create())
.build()
restApi = retrofit.create(RestApi::class.java)
ᛖᚹᛋᛁᚱ
это инит ретрофита
ᛖᚹᛋᛁᚱ
ᛖᚹᛋᛁᚱ
на сайт можете не заходить там висит старая заглушка
Alexey
с дебага устройства
я же говорю символ скопируй из дебага и вставь туда, где этот символ понимается
ᛖᚹᛋᛁᚱ
знак вопроса везде понимается, строка приходит со знаком вопроса
ᛖᚹᛋᛁᚱ
а рав строку еще не сообразил как выдрать с ретрофита
Mike
А это откуда? Хватит нас путать.
ᛖᚹᛋᛁᚱ
в браузере открыл запрос
ᛖᚹᛋᛁᚱ
там get запрос
Mike
Возьми OkHttp, сделай им такой же запрос, получи ответ как строку и посмотри, что там.
ᛖᚹᛋᛁᚱ
https://www.codepunker.com показывает правильный ответ со смайлом
Alexey
у тебя и в дебагере правильный
ᛖᚹᛋᛁᚱ
Если сделать запрос в браузере:
"text":"\ud83d\ude1c"
Если спарсить ответ в браузере:
{
"id": "6",
"uid": "o207O7LsV2g4iwCpHsqJBIlxNO32",
"text": "😜"
}
В дебаге устройства:
"id":"6","uid":"o207O7LsV2g4iwCpHsqJBIlxNO32","text":"?"
ᛖᚹᛋᛁᚱ
т.е. мозгов не хватает что-то докрутить в коде на устройстве
Mike
ᛖᚹᛋᛁᚱ
смотрел, там 1 символ
ᛖᚹᛋᛁᚱ
знак вопроса