
Donna Anna
17.05.2017
10:31:59
объясни, пожалуйста?

Глеб
17.05.2017
10:45:13
Из за чего могут точки на карте не отображаться?

Taras
17.05.2017
10:49:44
привет. Короч вчера отшлифовал AlarmManager. Получил рекомендаюцию что лучше было юзать JobScheduler. Проблема в том что у меня версия от 16(4,1,1). И думал сделать условие что если API < 21 задача то используем простой сервис с AlarmManager, если от 5 то юзаем JobService с JobScheduler. Но блин, у меня куча данных на сервисас повесить надо...Как думаете, если я сделаю трекер как описал выше с опросом в 10сек(примерно) для взятия координат и отсылки на firebase, а другой как таксиметр с опросом локации 2-3 раза в секунду при активации поездки, накладки не будет?
вот и я начинаю так думать...в попу будет жать))

Google

Aleksandr
17.05.2017
11:02:29
Всем привет. Подскажите, пожалуйста, каким образом в Dagger2 я могу создать singleton, который будет инициализирован даже если нигде не инжектился?

Артур
17.05.2017
11:03:13
А data binding вообще востребован или я зря им пользуюсь ?

Alexander
17.05.2017
11:03:57

Quantum Harmonizer
17.05.2017
11:05:04

Артур
17.05.2017
11:05:58

Quantum Harmonizer
17.05.2017
11:06:21

your-mirror
17.05.2017
11:08:31
Парни, а когда gps реально начинает работать (происходит вычисление текущей позиции и прочее)? Как я только его вкл. или когда попдисался на события?

Aleksandr
17.05.2017
11:08:57

Alexander
17.05.2017
11:10:16
Ну какой скоп хочешь. Я так понимаю, у вас @Singleton

Eugene
17.05.2017
11:12:03

Aleksandr
17.05.2017
11:12:31

Taras
17.05.2017
11:16:17
кто работал с локацыей, подскажите, если надо точные координати кто-как боролся с прыжками GPS на 3-10 метров? Или я делаю что-то не так?

Google

your-mirror
17.05.2017
11:16:53
они в любом случае будут

Konstantin
17.05.2017
11:17:48
Тоесть вас не смущает что в gps есть погрешность и она больше чем 3-10 м

Taras
17.05.2017
11:18:11
они в любом случае будут
как это обойти? брать среднюю точку с 3-5 для примера? Мне надо знать что объект не двигается или минимальная скорость 7км/ч

Alexander
17.05.2017
11:19:00

Eugene
17.05.2017
11:19:50

Dmitry
17.05.2017
11:20:50
если у вас есть rx то вот крутая реализация https://github.com/kibotu/KalmanRx

Taras
17.05.2017
11:22:07
как же долго я голову ломал над этой проблемой, реально выручил!!!

Артур
17.05.2017
11:22:55
Вот тут ретрай не работает если не было интернета а он потом восстановился
Есть у кого идея почему ?

Dmitry
17.05.2017
11:23:55
не за что) если rx нету, вот есть еще вариант, я не юзал, но у знакомого в проде крутится https://github.com/villoren/KalmanLocationManager

Taras
17.05.2017
11:24:31

Dmitry
17.05.2017
11:24:37
?

Denis
17.05.2017
11:25:19
кто-то может в двух словах объяснить зачем нужен dependency injection и почему просто не объявить в классе Application инстансы нужных классов?

Quantum Harmonizer
17.05.2017
11:26:03

Denis
17.05.2017
11:27:06
в этом отличие?

Google

Quantum Harmonizer
17.05.2017
11:27:27
Думаю, да.

el Diablo
17.05.2017
11:39:11
Всем привет, вопрос немного другой) может кто знаком с ассемблером? Можете подсказать видео на ютубе для начинающих в ассемблере??
Нет) просто для учебы надо

Igor
17.05.2017
11:40:25

el Diablo
17.05.2017
11:42:25
Нет я только учусь поэтому так сказать для чайников, ну от начала до там циклов умножение, деление, +-

Igor
17.05.2017
11:43:04
Ну как бы ассемблер на ARM и X86 сильно отличается (архитектуры то разные)
Если ему x86, то он вообще чатиком ошибся.

el Diablo
17.05.2017
11:44:02
Знаю оболочку марс 4.5?
Ассемблер жесть вообще...

Roman
17.05.2017
11:44:20

el Diablo
17.05.2017
11:45:55
Спасибо)

Aleksandr
17.05.2017
11:46:04
кто-то может в двух словах объяснить зачем нужен dependency injection и почему просто не объявить в классе Application инстансы нужных классов?
DI это просто принцип, при котором нужные классы ты передаещь через конструкторы или сеттеры. Dagger лишь инструмент для этого. Создание классов, нужных тебе для работы в Application в принципе допускается, если приложение небольшое и зависимостей немного.
Для объяснения принципа DI когда то такое писал.
https://pastebin.com/Dc8Wgv1D
Там все классы с lazy инициализацией, и методами inject от вставляются в нужные места. Естественно все замечают, что это тут лишний код и предлагают вынести его в какой-то класс. Например AppComponent. И так уже рождается DI, похожая на даггер. И тогда уже можно даггер показывать.
А для больших проектов с разветвленной архитектурой этим уже не обойдешься.


Igor
17.05.2017
11:46:16
Спасибо)
Как ни странно чатик называется @proasm
Да и вообще можно в закладки добавить ссылки на все чатики с https://geektimes.ru/post/285704/

el Diablo
17.05.2017
11:46:40
Вообще круто спасибо

Denis
17.05.2017
11:53:06

Aleksandr
17.05.2017
11:53:12
Ни у кого нет идеи как в Dagger2 я могу создать singleton, который будет инициализирован даже если нигде не инжектился?

Artem
17.05.2017
11:55:21
Всем привет! Никто не сталкивался с задачей когда нужно сделать вьюху с минимальной высотой 50% (именно процентов), если контента будет много, то она станет больше
Спека percentRelativeLayout говорит нам:
However, if you want the view to be able to take up more space than what percentage value permits, you can add layout_width/height="wrap_content". In that case if the percentage size is too small for the View's content, it will be resized using wrap_content rule.
и это отлично подходит, но проблема в том, что не работет.
Как решаете?

Admin
ERROR: S client not available

Roman Chugunov
17.05.2017
12:02:02
А minHeight не работает?

Artem
17.05.2017
12:06:51
minHeightPercent нет такого

Кита
17.05.2017
12:08:10
Всем привет! Задам немного холиварный вопрос. В случае если аппа саппортит ведро с 4.4 версии чтобы вы выбрали для реализации списка с группами(или без), хедерами/футерами/пултурефрешем, с разными темплейтами ячеек, с жестами и прочим - RecyclerView или ListView. У кого какие подводные камни? я понимаю что RecyclerView - более гибкий в плане кастомных лэйаут менеджеров и прочего, но есть те кто ругают RecyclerView за его косячность и проблемах на пустом месте. Короче для каких задач подходит ListView, а для каких уже нужен будет RecyclerView(или наоборот)? и где перфоманс лучше? Смотрел видос от Яндекса - они подчищали тормоза на скролле у RecyclerView. Сильно не хочется идти тем же путем или это неизбежно и у ListView? Короче много вопросов а времени не особо

Google

Anton
17.05.2017
12:11:48
вопрос не холиварный т.к понятно что ресайклер в сто раз мощнее листвью)

Umren
17.05.2017
12:11:49
+1
Да, а вот констрейнлайаут пока холиварный вопрос

your-mirror
17.05.2017
12:14:42
Сыроват как минимум

Igor
17.05.2017
12:15:43
Привет всем! Такой вопрос - у GreenDao проблемы с Proguard'ом.
ProGuard doesn't obfuscate string constants

Sergey
17.05.2017
12:16:31

Igor
17.05.2017
12:16:54
Кто с таким сталкивался? Как можно решить эту проблему?
Caused by: a.a.a.d: Could not init DAOConfig

your-mirror
17.05.2017
12:17:37

Sergey
17.05.2017
12:18:15
зависит как вы сверстаете ViewHolder

your-mirror
17.05.2017
12:18:48
в чем же тогда перформанс? ))

Sergey
17.05.2017
12:19:06
не тупит

your-mirror
17.05.2017
12:19:27
ну и вопрос как тестили это
что оне не тупит

Anton
17.05.2017
12:19:31
какие тут все серьезные) на любой виджет бенчмарки просят
профи

Google

Sergey
17.05.2017
12:19:51
там надо костыль сделать в адаптере

Igor
17.05.2017
12:20:05
Там сильная фрагментация на версии Android, а RV у тебя всегда самый новый и с пофикшенными багами