
Руслан
20.08.2017
05:14:45

Roman
20.08.2017
05:16:52

Руслан
20.08.2017
05:19:14
Спасибо

Михаил
20.08.2017
05:19:26
Realm правда не орм

Google

Roman
20.08.2017
05:30:52

Kylych
20.08.2017
05:37:07

Vlad
20.08.2017
06:14:54
http://www.dmytrodanylyk.com/concurrent-database-access/
Всем привет.
У меня SQLiteOpenHelper - это синглтон.
Подскажите, пожалуйста, когда его закрывать
(helper.close()) ? При выходе из приложения? Тогда, в каком месте или методе?
p.s. запросы в бд выполняются в других потоках

Alexander
20.08.2017
06:50:47
понятно

O
20.08.2017
07:02:23
не в ту группу

Руслан
20.08.2017
07:53:21

Антон
20.08.2017
08:21:30
Ребят, а релм намного быстрее будет чем рум при максимум 120 записях?

Sergey
20.08.2017
08:34:03

Антон
20.08.2017
08:37:06

Nikita
20.08.2017
10:43:49
Кто-нибудь юзал room dao с котлином 1.1.3 и выше?

Антон
20.08.2017
10:55:14

Nikita
20.08.2017
11:03:10
Глянь, пожалуйста. А то я уже и баг в багтрекере создал

Google

Artur
20.08.2017
11:10:17

Nikita
20.08.2017
11:12:56
Оставил еще баг в гугле:
https://issuetracker.google.com/issues/64863794

@
20.08.2017
11:38:43
ребята посоветуйте либу для создание настроек, типа PreferenceActivity, или подскажите как заюзать тулбал в такой активити

Quantum Harmonizer
20.08.2017
11:42:02

@
20.08.2017
11:45:32

Sergey
20.08.2017
12:30:27
А как можно Scala case class импортировать под android
например если сервер на Scala а клиент Android на Java
для десериализации в объекты из json
я собрал jar с этими объектами, но из под Android их не видно

@
20.08.2017
12:32:31
дык какая разница на чем сервер, тебе json в pojo нужно?

Sergey
20.08.2017
12:32:49
да
но я нехочу дублировать эти pojo ещё и в Java

@
20.08.2017
12:34:58
я так понял там немного отличие в синтаксисе pojo под java и scala?

Sergey
20.08.2017
12:36:02
видимо да
наверно прийдётся писать java pojo объекты на стороне андроида

@
20.08.2017
12:41:00
ну тут если хорошо шариш в регулярках, можно заюзать notepad++ типа поиск\замена)) для себя я давно юзаю http://www.jsonschema2pojo.org/ там есть либа под java
Берешь все ссылки на json, кидаешь их в мапу, мапу в скрипт... данная либа со сложного json сгенерирует кучу pojo

Sergey
20.08.2017
12:47:22
во то что нада

Quantum Harmonizer
20.08.2017
12:51:05

Sergey
20.08.2017
12:59:30
вроде совместимо
под андроид на scala неохота разбираться (так ли всё там гладко на Scala)

Igor
20.08.2017
12:59:43

Sergey
20.08.2017
13:00:29

Igor
20.08.2017
13:01:56
2.12.2
> Scala 2.12 will require Java 8
Попробуй пересобрать под 2.11 (или скинь jar, я посмотрю у себя)

Quantum Harmonizer
20.08.2017
13:02:12

Google

Антон
20.08.2017
13:02:18

Nikita
20.08.2017
13:02:44

Антон
20.08.2017
13:03:38

Nikita
20.08.2017
13:03:58
А градл файл можешь скинуть?

Антон
20.08.2017
13:04:11
Оба?

Nikita
20.08.2017
13:04:21
Да, желательно

Антон
20.08.2017
13:05:10
Через пару минут

Nikita
20.08.2017
13:06:59
Спасибо большое

Антон
20.08.2017
13:07:25
Спасибо большое
https://paste.ofcode.org/7hHbPhAW6ZBcVhtXgnu4MD
https://paste.ofcode.org/UzDby246h4kdXY9k5zXsGQ

Andrey
20.08.2017
14:54:16
Ребята, есть какой-то хороший туториал по реалму? Максимально полный
Я как бы открываю статьи, почитаю про базовые CRUD, выглядит довольно радужно и прекрасно
Но не вериЦа что так все работает

Dev??
20.08.2017
14:54:52
Оф.дока

Юрий
20.08.2017
14:55:17

Andrey
20.08.2017
14:55:21
А кроме нее?
Ее я то нашел

Dev??
20.08.2017
14:57:11
А что конкретно непонятно? Я начинал именно с доки , вроде бы все отлично рассписано

Andrey
20.08.2017
14:59:05
спасибо! ты прав посмотрю туда

Nikita
20.08.2017
15:37:50

Eugene
20.08.2017
15:58:44
Ребята, кто писал чатики. как вы реализовавали отправку файлов, чтобы отображать статус отправки в RecyclerView?

Google

Artem
20.08.2017
16:08:07
Предполагаю, что надо бы загрузку файла выносить в сервис, а в айтеме следить уже за прогрессом.
Но не работал с таким, поэтому только предполагаю.
Ещё как вариант можете посмотреть, как это реализовано в телеграме

Aleksey
20.08.2017
16:20:20

Quantum Harmonizer
20.08.2017
16:21:34

Eugene
20.08.2017
16:21:50
Обновлять прогресс аплоада
с возможножностью отмены
я сейчас просто фоном гружу, сервисом

Admin
ERROR: S client not available

Eugene
20.08.2017
16:22:47
решение на слак похожее
есть желание сделать как-то по юзер френдли

Quantum Harmonizer
20.08.2017
16:25:58

Eugene
20.08.2017
16:27:11
сервис не бинд

Quantum Harmonizer
20.08.2017
16:33:01
сервис не бинд
startService() нельзя будет использовать с targetSdk 26.
При этом легаси-подходе вижу пару вариантов:
1. Слать из сервера локальный Broadcast со статусом зарузки, ловить в UI.
2. Использовать рекативный источник данных. Например, из сервиса мутировать прогресс загрузки в сущности драфта сообщения, в UI обновлять.

Никита
20.08.2017
16:38:38

Quantum Harmonizer
20.08.2017
16:39:19

Max
20.08.2017
16:40:02
А эвентбас для обсуждаемой проблемы не подойдёт?

Artem
20.08.2017
16:42:50
про EventBus лучше не вспоминать наверное
Кстати, а как стартовать сервисы на 26 сдк?
startForeground? Не помню точно, читал изменения, но совсем бегло

Quantum Harmonizer
20.08.2017
16:43:37

Artem
20.08.2017
16:43:45
а

Google

Artem
20.08.2017
16:43:49
о как. Спасибо большое

Quantum Harmonizer
20.08.2017
16:44:38

Artem
20.08.2017
16:45:29
Прикольно получается. Если проект достаточно большой, то плодить и для jobscheduler и для сервиса одно и тоже практически как-то?

Никита
20.08.2017
16:45:47
похоже на то

Антон
20.08.2017
16:46:24

Quantum Harmonizer
20.08.2017
16:46:32
Тут несколько раз упоминули библиотеку от Evernote, которая выбирает сама.
Ещё можно остаться на 25 таргете :)
Но гугл, конечно же, как всегда ни о ком не подумал.

Artem
20.08.2017
16:47:00
Только что хотел сказать о том, что гугл ни о ком не думал

Timur
20.08.2017
16:47:10
Evernote Job.

Artem
20.08.2017
16:47:13
А можно ссылку на либу от Evernote или название хотя бы??
быстро, однако :D

Kylych
20.08.2017
16:47:40

Igor
20.08.2017
16:50:14

Ruben
20.08.2017
16:58:18

Artem
20.08.2017
16:58:44
в доках же

Nikita
20.08.2017
17:00:15
Да, спасибо

Ruben
20.08.2017
17:00:23
в доках же
Написано что исключение кинет если разрешения нет

Quantum Harmonizer
20.08.2017
17:00:50
А где ты увидел что он упразднён?
Хмм, там написано
throws IllegalStateException If the application is in a state where the service can not be started (such as not in the foreground in a state when services are allowed).
видимо, в статьях, которые я читал, было понято неправильно.