@android_ru

Страница 925 из 3205
Арсений
03.02.2017
09:52:08
Denis
03.02.2017
09:53:45
что можно заюзать чтобы было удобно создать таблицы и запросы к ним?: requery, sqlbrite, ... что еще?

Михаил
03.02.2017
09:53:50
ну за те ограничения, которые он накладывает хз... плюс приходится с моделями для интерфейса на ui треде работать

да и покажите того человека, у которого работа с бд в фоне - ботлнэк

Google
Igor
03.02.2017
09:54:43
requery ок имхо

Marat
03.02.2017
09:55:10
у realm'а 2 диких косяка. 1) работа только в ui треде, с rx его не подружишь 2) нет наследования

никакие скорости против таких минусов не пойдут)

Marat
03.02.2017
09:58:00
Илья
03.02.2017
09:59:06
Там почти из коробки же Rx)

Михаил
03.02.2017
09:59:22
??

The
03.02.2017
09:59:41
как?
https://medium.com/@Viraj.Tank/realm-integration-in-android-best-practices-449919d25f2f

Marat
03.02.2017
09:59:42
.asObservable?

Quarx2k ?
03.02.2017
09:59:49
RX прекрасно работает с реалмом

Marat
03.02.2017
10:00:04
ахахаххаа, если я хочу из треда rx'a получить объекты и передать их в ui?

Михаил
03.02.2017
10:00:14
если речь о методе .asObservable() , то он не спасет от того, что с треда на тред нельзя перекидывать реалм обжекты

Google
Quarx2k ?
03.02.2017
10:00:37
ахахаххаа, если я хочу из треда rx'a получить объекты и передать их в ui?
у реалма запросы на оплучение обьектов в 1000 раз быстрее из-за lazy

ты на уи треде не заметишь разницы

даже если 10к обьектов получишь

тот же sql тебе лок огромный вфигачит в уи

Михаил
03.02.2017
10:01:40
тот же sql тебе лок огромный вфигачит в уи
но он будет в фоне и никто лок не заметит

Quarx2k ?
03.02.2017
10:02:14
я к тому, что реалм можно в уи юзать спокойно

это нормально

Andrew
03.02.2017
10:02:33
у realm'а 2 диких косяка. 1) работа только в ui треде, с rx его не подружишь 2) нет наследования
Реалм это nosql побыстрому, по идее он вообще без асинка работать должен, возвраты итератора с результатами хорошо ложатся на вывод списков и тому подобное, асинхронные транзакции и еще ряд плюх но боль с ним случается когда его считают серебряной пулей

Михаил
03.02.2017
10:03:21
на ui с ним действительно тормозов не замечено)

Andrew
03.02.2017
10:04:10
на ui с ним действительно тормозов не замечено)
Он чтобы писать быстро, у них даже слоган такой)

Михаил
03.02.2017
10:04:45
ждем noSql от зеленых роботов

судя по обещаниям это будет реалм здорового человека))

и судя по всему серебряной пулей

Quarx2k ?
03.02.2017
10:06:00
У меня были траблы с реалмом по началу. Юзал неправильно. А теперь все збс, все как надо работает

Andrew
03.02.2017
10:06:20
Может быть, бас явно лучше чем у сквара

Quarx2k ?
03.02.2017
10:06:40
вообще претензий нет)) а что были, то ушло в багрепорты и они исправили

Михаил
03.02.2017
10:06:46
да и GreenDao 3 вполне себе

Quarx2k ?
03.02.2017
10:07:12
да и GreenDao 3 вполне себе
Мне жутко не нравится в GreenDao что янемогу ему скормтиь всю модель целиком. С горой листов и прчоего

и нужно поочереди все делать

Andrew
03.02.2017
10:07:45
У меня были траблы с реалмом по началу. Юзал неправильно. А теперь все збс, все как надо работает
Там N:N связи всю малину убивают, обычно они не должны быть в таких программах, но иногда нужно что-то добавить

Google
Quarx2k ?
03.02.2017
10:07:53
в том же Ormlite можно было делать

Gleb
03.02.2017
10:08:25
Всем привет, вопрос по codeStye - точнее ваше мнение интересно Стараюсь придерживаться aosp-шного стиля - всё ок. Непонятно только одно - ни андроид ни ява конвенции - тут ничего не предлагают. Пустые строки внутри метода (для разделения логич кусков)- когда хорошо, когда плохо? Смотрю aosp - там вообще это встречается довольно редко и как-то рандомно в основном - внутри метода - всё склеено - без щелей Ребята, ваше мнее плиз, кто чего в данном случае придерживается? Thanks

Sergey
03.02.2017
10:10:39
тут недавно были разговоры про маркет, удаление аппа, так вот. В локализированной версии админки маркета написано "Удалить приложение", что собственно не удаляет, а снимает с публикации только. Но вот в английской версии все сходится, эта кнопка как и положено называется "Unpublish app"

Gleb
03.02.2017
10:11:00
у меня лично со зрением не лады и когда весь код в кучу читать сложнее, ибо плывет
да, есть такое... тогда как делить - чтоб сигнатуры методов не проебались методы ж и так уже разбиты?

Sergey
03.02.2017
10:11:34
Репортни)
чтобы отключили локаль? )

Gleb
03.02.2017
10:11:35
моё мнение aosp ужасен
да, есть такие мнения - но я на нём сижу давно и плотно... и привык))

Sergey
03.02.2017
10:11:47
сидите на оригинальной локали лучше )

Gleb
03.02.2017
10:12:45
Делить на логические куски, склеивает часто автоформат.
вот я со студией экспериментил - внутри методов - она не форматит (этот момент)

Andrew
03.02.2017
10:12:48
чтобы отключили локаль? )
Раньше отменить публикацию было, репорти лингвистам пусть слово разопубликовать примут, а то в дизайн маркета два слова не вписываются

Andrew
03.02.2017
10:13:28
Andrew
03.02.2017
10:14:49
После залива на сервер

Или реаьювер переформатить может

Gleb
03.02.2017
10:18:03
Или реаьювер переформатить может
опять не понял))) смотри... мы без CI работаем, попростому - билды с локальных машин собираем - есть только гит

Или реаьювер переформатить может
или есть плагинчик какой-то?

Google
Andrew
03.02.2017
10:19:08
опять не понял))) смотри... мы без CI работаем, попростому - билды с локальных машин собираем - есть только гит
Тогда не будет никто и нтчто склеивать, деленый на блоки метод проще читать

Igor
03.02.2017
10:19:10
Кто недавно переезжал с Parse на другой сервис пушей?

Gleb
03.02.2017
10:20:47
Тогда не будет никто и нтчто склеивать, деленый на блоки метод проще читать
ок, но вот что вносит сомнения - первый логич блок - отделять от сигнатуры или нет - отделяю - тогда визуально теряется "начало метода" и таже история с посл логич блоком

Andrew
03.02.2017
10:21:16
Не нужно

Это к первому

И да, приклеивать, так красивее и метод сразу целиком в глаз бросается

Gleb
03.02.2017
10:27:11
И да, приклеивать, так красивее и метод сразу целиком в глаз бросается
Спсаибо, видимо как-то так...возьму на заметку. В итоге - Сигнатура-Супер и Первый блок - склеваем - дальше щели - на усмотрение - между блоками Последний блок - приклеен к "полу" Я правильно тебя понял?

Admin
ERROR: S client not available

Andrew
03.02.2017
10:27:31
Да

Gleb
03.02.2017
10:27:57
Да
Ок, спасибо!

Andrew
03.02.2017
10:29:18
Супер часто не первый идёт, Так что его можно особо в предложении не выделять

Gleb
03.02.2017
10:31:10
Супер часто не первый идёт, Так что его можно особо в предложении не выделять
Да, точно... (про непервый супер забыл ))) Хорошо, понял.

Глеб
03.02.2017
10:32:59
Ребят, пихал кто в BottomSheet NestedScrollView?

Не могу заставить его листаться

Artem
03.02.2017
10:37:22
Artem Viter, [03.02.17 11:50] Всем привет ! Скажите ,пожалуста, для чего вызывается метод clear() у объекта класса WeakReference в реализациях MVP mosby (https://github.com/sockeqwe/mosby/): В классе MvpBasePresenter(https://github.com/sockeqwe/mosby/blob/master/mvp-common/src/main/java/com/hannesdorfmann/mosby3/mvp/MvpBasePresenter.java) Есть свойство класса private WeakReference<V> viewRef; и метод public void detachView(boolean retainInstance) с кодом : if (viewRef != null) { viewRef.clear(); viewRef = null; } Artem Viter, [03.02.17 11:51] Например вEasyMVP ( https://github.com/6thsolution/EasyMVP ) weakreference.clear() не вызывается Artem Viter, [03.02.17 11:58] [In reply to Artem Viter] Т.е. там же все равно вызывается viewRef присваивается null Artem Viter, [03.02.17 12:00] [In reply to Artem Viter] Тупанут . Я имел в виду почему weajref = null и weakref.clear() в разных методах жизненного цикла

Глеб
03.02.2017
10:39:28
Нужно в BottomSheet запихать 3 рекуклера ?

Sergey
03.02.2017
10:41:08
а как в гугл аналитике посмотреть графики установок/удалений аппа?

Eugene
03.02.2017
10:41:35
Кто делал Augmented Reality с гео привязкой? Ну тоесть есть координаты точек

и надо их отобразить через камеру

Google
whalemare
03.02.2017
10:44:29
Нужно в BottomSheet запихать 3 рекуклера ?
У ресайкдеров метод есть, типа setNestedScroll или что то такое, попробуй

Глеб
03.02.2017
10:54:08
У ресайкдеров метод есть, типа setNestedScroll или что то такое, попробуй
Да, как раз только нашел метод setNestedScrollingEnabled(false), забыл совсем про него

whalemare
03.02.2017
10:57:48
Он просто отключает скролл?
Да, и если он внутри nestedSxrollView то его нужно отключать вроде бы. Но это не точно, помню как то давно подобное решал. С тех пор вложенных списков не делаю)

Anton
03.02.2017
11:01:52
нах тебе 3 ресайклера)

Алексей
03.02.2017
11:06:07
увидел инересную штуку) https://github.com/lyft/scissors/blob/master/scissors-sample/src/main/java/com/lyft/android/scissorssample/CropResultActivity.java

при вызове startUsing я думаю утечка будет

или это норм подход?

Глеб
03.02.2017
11:07:15
нах тебе 3 ресайклера)
Подарки пользователя, достижения, информация о пользователе

whalemare
03.02.2017
11:07:44
Подарки пользователя, достижения, информация о пользователе
Вполне возможно, оно может решится через itemViewType?

Anton
03.02.2017
11:08:27
горизонтальные чтоли

чет не предствялю как выглядит

Глеб
03.02.2017
11:08:39
Вполне возможно, оно может решится через itemViewType?
Инфо + достижения возможно да, но подарки там горизонтальный скролл

Глеб
03.02.2017
11:09:19
Глеб
03.02.2017
11:09:49
чет не предствялю как выглядит
И все это дело в BottomSheet ?

И при этоим при всем это не костыль

whalemare
03.02.2017
11:10:18
И при этоим при всем это не костыль
Костыль костыль))) все что делается в первый раз костыль) чаще всего)

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