Igor
gson.toJson(InstanceType::class.java, instance)
.let { s ->
preferences.edit()
.putString("cache", s)
.apply()
}
preferences.getString("cache", "")
.let { s ->
gson.fromJson<InstanceType>(
InstanceType::class.java,
s
)
}
Пo-мoему идеальнo, нет?
Anonymous
Anonymous
а то получается что json суётся в XML и туда-сюда (де)сериализуется
Anonymous
в котлине записать/прочитать файл примерно столько же строк, сколько и с настройками, но лишнего оверхеда на ровном месте ноль
Anonymous
File(applicationContext.filesDir, "test.txt").printWriter().use { out ->
out.println("${it.key}, ${it.value}")
}
val text=File(applicationContext.filesDir, "test.txt").bufferedReader().use { it.readText(); }
типа такого
Ruslan
ObjectOutputStream(FileOutputStream(file)).use { it.writeObject(yourObject) }
Ruslan
и в обратную сторону так же
Anonymous
ну да, я первое что нагуглил скопипастил 🙂
Евгений
Кто нибудь обновился AS до canary6 ?
Nikolai
Товарищи, кто подскажет, на что думать? В маркете размер файла приложения около 5 Мб, а при установке ругается, что не хватает 312 Мб. Пока замечено на некоторых устройствах с 5.1, на версиях выше - всё ок.
Max
hello world
Dmytro
Сергей
Aleksandr
Всем доброго утра. Как в retrofit отключить любую проверку возращаемых данных? А то мне приходит строка где в начале есть символ '[' и он думает что это массив, а это строка.
Anonymous
https://gist.github.com/JavaYank/a49014bfc92e0055dbe93fe8c3c11bbc
Anonymous
ребят, что за ошибка?
Anonymous
на 8.1 работает, на 4.3 не работает
Eugene
не может найти ресурс при инфлейте навигейшн вью
Anonymous
Anonymous
использую butterknife
Larymar
https://m.vk.com/wall-101965347_159569?from=feed
Для совсем совсем новичков
Eugene
0x7f07006d
Eugene
в R. файле найди
Eugene
что это за ресурс
Eugene
иконка ?
Anonymous
иконка
Anonymous
для навигейшинвью
Anonymous
для менюшки
Eugene
ну вот она почему-то не находится при инфлейте, осталось разобраться почему
R
Anonymous
R
png?
Anonymous
да
R
Скинь-ка xml.
Владислав
народ помогайте, как отловить в своем приложении нажатия кнопок на блютуз гарнитуре (питание, громкость), както-ж система видит их , медиабутон не прокатывает, отлавливаются только плей и тп кнопочки
Anonymous
Anonymous
mainActivity?
R
Anonymous
Да.
https://gist.github.com/JavaYank/e29e693b3e776bc5ca98dfea7377c0ee
Влад
Привет всем, прошу помощи, пытаюсь вникнуть в работу сервисов. Для себя выдумал абстрактную задачу. Суть вот в чем, есть сервис в котором есть taimerTask и он с интервалом 3 сек инкрементируеют переменную, которая броудкастом отправляется в активити. И есть имплимент листенера датчика ускорения. Хотел сделать так чтоб если сильно трухануть телефон он вибрировал. Проблема в том что если телефон уснул, то через не большой промежуток времени счётчик останавливается и если трусить телефон листенер датчика не отрабатывает и телефон не вибрирует. Сервис запущен как startforaground и даже wake look сделал
R
И ещё вопрос. На 4.3 не инфлейтится и на более старых версиях или только на 4.3?
Anonymous
Anonymous
Anonymous
самый старый 4.3 )
Anonymous
Anonymous
вот у меня одна иконка, через мипмап видит, через дровабл не видит
R
Сжимает.
Anonymous
Нет, он использует тот размер который даете. Поэтому есть разные папки (drawable-hdpi, xxxhdpi etc), вам нужно вручную отдельные размеры в каждый добавлять в зависимости от экрана. Если размер картинки не важен - тогда просто 1 картинку в папку drawable без размеров добавляете и все версии будут ее видеть
Anonymous
так я так и сделал
Himars
Привет
Почему ScrollView скролится, даже когда ей достаточно экрана что бы поместить все child view?
Anonymous
1 куртинку в drawable
R
Андроид даунскейлит иконки сама из более большой
R
R
R
Андрей
Привет всем
может кто-нибудь подсказать как такое победить
Андрей
?
Himars
Значит недостаточно.
Оке. Тогда другой вопрос, почему экран при запуске автоматически скролится в самый низ оО?
Ilia
Скажите, а как можно получить погрешность местоположения? Есть такая задача: с некоторой периодичностью берется текущая позиция устройства, так же для каждой точки необъходимо сохранить погрешность.
Гугление не принесло результатов (да я и не понимаю как это грамотно загуглить)
Vitaly
У вас было такое, что в Gradle все зависимости прописаны, но всё подчёркивает красным цветом во всех файлах?
Vitaly
Андрей
Ontoshgo
Andrey
ребят, всем привет, такой вопрос, может кто подсказать в чем может причина, что в диалоге ripple effect не срабатывает по клику на кнопку?
Vadim
есть 3 textview с drawableTop. У drawable разные размеры, и по дэфолту оно ровняется по верху drawable.
Что сделать, чтобы ровнялось по тексту(по низу?)
Vadim
http://prntscr.com/kkog05
Андрей
а если задать одинаковые размеры?
Nikita
Vadim
baseline решил вопрос
ᛖᚹᛋᛁᚱ
Или хардово размеры забивать
Vadim
ᛖᚹᛋᛁᚱ
Норм