@android_ru

Страница 694 из 3205
Alexander
19.12.2016
14:15:51
реалм закрываете после каждой транзакции кстати, и в onDestroy?

Andy
19.12.2016
14:15:55
спасибо, попробую

Quantum Harmonizer
19.12.2016
14:16:39
реалм закрываете после каждой транзакции кстати, и в onDestroy?
Ну, если открывать отдельный инстанс перед каждой транзакцией...

Google
Quarx2k ?
19.12.2016
14:16:55
можно сделать BaseAcitvity в котором или фрагмент

Alexander
19.12.2016
14:17:03
ну можно сначала открыть инстанс, юзать его, а закрыть в ондестрой

Quarx2k ?
19.12.2016
14:17:04
и отсюда брать реалм

Alexander
19.12.2016
14:17:12
а можно для каждого чиха открывать-закрывать

Quantum Harmonizer
19.12.2016
14:17:42
а можно для каждого чиха открывать-закрывать
тогда нельзя будет пользоваться адаптерами, которым нужен постоянно открытый инстанс для реактивного обновления

Alexander
19.12.2016
14:19:15
а в риалм завезли нормальные change listeners?

Quarx2k ?
19.12.2016
14:19:37
они и были нормальные, если с ними работать правильно )

https://github.com/realm/realm-java/issues/989

а это еще пилят

но и без этого живется отлично

Alexander
19.12.2016
14:22:00
ну было бы удобнее, если бы я знал, что конкретно изменилось, а не только сам факт изменения

Quarx2k ?
19.12.2016
14:22:23
Можно юзать https://developer.android.com/reference/android/support/v7/util/DiffUtil.html

Пока то не запилили

Google
Quantum Harmonizer
19.12.2016
14:22:49
можно кидать себе броадкаст)

Alexander
19.12.2016
14:22:52
так и делаю

Quarx2k ?
19.12.2016
14:24:18
Судя по последним событиям, они активно занялись этой фичей для джавы

на других платформах уже появилось

Alexander
19.12.2016
14:25:23
можно кидать себе броадкаст)
а так я переделал потом)

Quantum Harmonizer
19.12.2016
14:26:47
Немного о другом. Мне понравилось, что в GreenDAO для столбцов генерируются константы, и если убираешь колонку, все константы краснеют. А в Realm нужно писать строкой, и если структура меняется, имена колонок остаются жить в строчных литералах.

Yevhenii
19.12.2016
14:30:58
А если у меня некий репозиторий работает с реалмом и перед каждой записью берет инстанст то его нужно сразу и закрывать?

Quarx2k ?
19.12.2016
14:31:21
Угу

Yevhenii
19.12.2016
14:31:56
Нужно добавлять клоузе?

Quantum Harmonizer
19.12.2016
14:32:12
да

хотя, что там в коде getRealm()?

Yevhenii
19.12.2016
14:33:42
Просто деф инстанс

Quantum Harmonizer
19.12.2016
14:35:15
деф?

Yevhenii
19.12.2016
14:35:21
Дефоулт

Quarx2k ?
19.12.2016
14:35:39
закрывай его и все ;)

Yevhenii
19.12.2016
14:36:29
Просто раньше я выносил реалм в поле, но тогда при мультипочной работе может быть ошибка что запись не с того треда что реалм получил инстанс

Но тогда можно было просто в неком дестрое закрыть его

Quarx2k ?
19.12.2016
14:37:10
в каждом потоке нужно свой инсанс брать

он не может между потоками свои обьекты передавать

Yevhenii
19.12.2016
14:37:26
Вот изза этого так и вынесено

Google
Yevhenii
19.12.2016
14:38:37
Окей, может тогда с вопросом енкрипшина поможете

Quarx2k ?
19.12.2016
14:38:54
Тут не знаю, не пробовал эту фичу

Yevhenii
19.12.2016
14:40:41
А еще у кого проект полностью покрыт тестами, как боротся с Роболектриком и реалмом?

Sergey
19.12.2016
14:53:58
почему рекуклер игнорирует высоту и ширину?

http://prntscr.com/dlbv85

есть айтем просто текстфилд с высотой, в рантайме в списке высота только только по тексту, ни падингов ничего, приходится оборачивать в линеар

Ⓜ️ᵃʳᵃᵗ
19.12.2016
14:58:11
margin тоже ?

вариант в рантайме ставить, я вроде когда то так делал

Sergey
19.12.2016
14:58:38
Маргин незнаю не пробовал тут надо именно падинг

т.к. у текствью бекграунд

Gerc
19.12.2016
15:21:10
Зачем же текствью высоту задавать и размер в сп?!!

Vladislav
19.12.2016
15:22:50
Зачем же текствью высоту задавать и размер в сп?!!
Размер задается в sp, для того, что если пользователь поменяет в настройках системы размер шрифта, то и твой текст тоже увеличился в размере. Высоту же в sp задавать не вижу смысла :)

Vladislav
19.12.2016
15:23:56
Gerc
19.12.2016
15:24:39
Ясно, предыдущие посты и скрины не смотри, сразу отвечай

Denis
19.12.2016
15:32:30
гайз, а ни у кого на примете нет хорошей либы для бейджиков на иконке лончера?

Alexander
19.12.2016
15:33:12
не совсем понял, о чем речь

Igor
19.12.2016
15:33:38
это иосная дичь нет такой либы емнип

Quantum Harmonizer
19.12.2016
15:33:58
не совсем понял, о чем речь
о количестве сообщений в телеграме на иконке приложения)

Alexander
19.12.2016
15:34:27
у меня нет такой)

Google
Igor
19.12.2016
15:34:28
так телеграм сорцы ж есть

Denis
19.12.2016
15:34:39
да, типа вот такой, но чтобы работало) https://github.com/leolin310148/ShortcutBadger

Ⓜ️ᵃʳᵃᵗ
19.12.2016
15:34:49
Quantum Harmonizer
19.12.2016
15:35:19
Виджет сделать.

Igor
19.12.2016
15:35:24
+1

Admin
ERROR: S client not available

Quantum Harmonizer
19.12.2016
15:35:32
пчу?
Потому что андроид так не умеет.

Denis
19.12.2016
15:35:51
как, блин, "так"? ж)

Ⓜ️ᵃʳᵃᵗ
19.12.2016
15:35:55
пчу?
потому что это кастомные лончеры и вендорские штуки, в чистом ведроиде нет такого функционала.

Denis
19.12.2016
15:36:12
ну это же не помеха сделать либу, которая охватит максимум лончеров

Ⓜ️ᵃʳᵃᵗ
19.12.2016
15:36:23
мне как пользователю нехуса, все равно на эти байджы

Denis
19.12.2016
15:36:43
я поэтому и спрашваю у комрадов, вдруг кто уже проходил эти грабли

Alexander
19.12.2016
15:36:49
конечно не помеха, придется только поставить каждый ланчер и сделать для него свой твик)

Alexander
19.12.2016
15:37:43
https://github.com/leolin310148/ShortcutBadger/blob/master/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/ShortcutBadger.java#L147

вот как раз они)

Quantum Harmonizer
19.12.2016
15:37:51
мне, как Android-разработчику, всё равно на эти самсунги и интернет эксплореры)

Denis
19.12.2016
15:39:20
https://github.com/leolin310148/ShortcutBadger/blob/master/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/ShortcutBadger.java#L147
не там. там фоллбэк-подпорка по имени производителя.

https://github.com/leolin310148/ShortcutBadger/blob/master/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/ShortcutBadger.java#L147
вот тут они – https://github.com/leolin310148/ShortcutBadger/blob/master/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/ShortcutBadger.java#L38

Google
Denis
19.12.2016
15:40:33
но видимо качество китайской мануфактуры не очень хорошо) поэтому ищу либу получше

Taras
19.12.2016
15:46:27
▫️Какой у вас проект или где работаете? Пока только начинаю. ▫️Чем интересно сообщество вам? Посмотрю, может узнаю чего полезного. ▫️Откуда вы? Челябинск ▫️Как узнали про группу? Друг скинул ссылку

Alexey
19.12.2016
15:52:44
да, типа вот такой, но чтобы работало) https://github.com/leolin310148/ShortcutBadger
В дефолтном Андроиде нет этого, тебе надо чтобы в сони, HTC и прочих работало?

O'Miay
19.12.2016
15:53:39
Всем привет

Alexey
19.12.2016
15:54:12
ага, и на прочих китаёзах
А у меня тут в проекте самописное

ага, и на прочих китаёзах
А чё эти либы не пашут?

Denis
19.12.2016
15:54:55
ну там в issues пачка багрепортов про xiaomi и прочих

Alexey
19.12.2016
15:55:53
ну там в issues пачка багрепортов про xiaomi и прочих
А у меня только сони, HTC и еще третий какой-то, не помню, Самсунг или хз.

Denis
19.12.2016
15:57:29
телега похоже только два варианта поддерживает – android.intent.action.BADGE_COUNT_UPDATE (видимо это самсунги) и com.teslacoilsw.notifier (судя по гуглу это пакет Nova Launcher)

Quantum Harmonizer
19.12.2016
15:57:44
С собственным кодом Xiaomi я бы рискнул взаимодействовать только с catch (Throwable)

O'Miay
19.12.2016
15:58:38
С помоштю каких кантролов такое можно запелить в Android?

Igor
19.12.2016
15:59:23
ёлы да почитайте ж гайды гугловые нет там таких контролов и незачем их тащить

Denis
19.12.2016
15:59:33
думаю надо поставить UIKit для начала)

Иван
19.12.2016
15:59:55
android.widget.iOSEmulator

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