@android_ru

Страница 1891 из 3205
Руслан
20.08.2017
05:14:45
Большинство использует ORM
Какой, по вашему, самый лучший ORM ?

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
Realm правда не орм
Да, небольшая оговорка :)

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
http://www.dmytrodanylyk.com/concurrent-database-access/
Спасибо, интересная идея, попробую

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

Sergey
20.08.2017
08:34:03
Ребят, а релм намного быстрее будет чем рум при максимум 120 записях?
Без разницы, в данном случае реалм будет оверхед

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

Антон
20.08.2017
10:55:14
Кто-нибудь юзал room dao с котлином 1.1.3 и выше?
Я юзал, но насчет версии котлина не уверен, домой приду - гляну

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

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

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

@
20.08.2017
11:45:32
Создать тулбар в обычной Activity и добавить PreferenceFragment
да ты гений)) попробую. так и не понял как лайауты инжектить в эту гребаную преференцактивити, какой-то android.R.id.content рекомендуют как рут, так слои поверх друг-друга рисует... бред

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
А как можно Scala case class импортировать под android например если сервер на Scala а клиент Android на Java для десериализации в объекты из json я собрал jar с этими объектами, но из под Android их не видно
Всё зависит от того, как Scala классы генерирует, совместимы ли они с Java-исходниками. Ну или можешь приложение на Scala написать.

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

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

Google
Антон
20.08.2017
13:02:18
Глянь, пожалуйста. А то я уже и баг в багтрекере создал
Использую рум 1.0.0-alpha5, котлин 1.1.3-2, грэдл 2.3.3. Все норм работает, но на api 26 еще не тестил

Антон
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
https://paste.ofcode.org/7hHbPhAW6ZBcVhtXgnu4MD https://paste.ofcode.org/UzDby246h4kdXY9k5zXsGQ
Привет. А можешь еще скинуть какую-нибудь модельку как пример?

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

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

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
я сейчас просто фоном гружу, сервисом
Если bindService(), то есть же возможность общения с сервисом. А startService — deprecated.

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

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

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
о как. Спасибо большое

JobScheduler/JobService
они будут нормально работать и на <26?

Quantum Harmonizer
20.08.2017
16:44:38
они будут нормально работать и на <26?
нет, до двадцать-какой-то версии их просто нет

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
Только что хотел сказать о том, что гугл ни о ком не думал
Тогда найдутся обиженные, о которых не подумали

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). видимо, в статьях, которые я читал, было понято неправильно.

Страница 1891 из 3205