
Beka
24.01.2017
16:32:28

Илья
24.01.2017
16:32:47

Farrux
24.01.2017
16:33:06
все в один клик, но не практично, часто хочется чтобы телефон заодно зарядился тоже)

Beka
24.01.2017
16:33:11
Я сейчас изучаю больше Software Engineering. интепрайз архитектура. Посмотрим что будет)

Google

Paul
24.01.2017
16:33:39

Todor
24.01.2017
17:23:57
Получаю вот такой лог от google tag manager https://gist.github.com/iamtodor/7519105b5ca64c694218b4825649e975
Хотя, контейнера с таким ИД GTM-M2L57S8 нет
а контейнер, который есть - GTM-PCDHD5J не грузит
приложение удалял и ставил заново

Valentin
24.01.2017
17:30:33
ребят всем хай
Существует ли унивирасльная либа для аналитики в андройде? В проекте будем первое время юзать GA потом планируем перейти на Firebase. хочется сделать либу которая принимает например бандл и на выходе у нее есть адаптер для GA и Firebase. Что-то типа IOC в аналитике :)

Roman
24.01.2017
17:36:28
Зачем?

Илья
24.01.2017
17:37:02
Чтобы не прописывать по 20 раз кучу либ аналитики в одних и тех же местах

Valentin
24.01.2017
17:41:58
@Chirkov типа того.

Todor
24.01.2017
17:47:35
https://developers.google.com/analytics/devguides/collection/android/v4/ - это описание настройки аналитики для v4, это ведь android legacy, не firebase?

Valentin
24.01.2017
17:48:33
@iamtodor эт не то

Todor
24.01.2017
17:49:04
@Bajiuk что ты имеешь ввиду, что не то?) Что то?) Немного не понятно написал :)
мне надо настроить аналитику с firebase, а инструкцию не могу найти

Valentin
24.01.2017
17:49:28
А...

Google

Valentin
24.01.2017
17:50:01
@iamtodor тогда ищи в гугле "firebase android analytics tutorial" и все.

Todor
24.01.2017
17:51:05
@Bajiuk https://firebase.google.com/docs/analytics/android/start/?gclid=CKDZnIqs29ECFU06GwodUMYIXA похоже это оно?
но это настроено и вот лог:
https://gist.github.com/iamtodor/f977aaf1c69a0adf538d6ec7a1a3a438
@Bajiuk

Alexander
24.01.2017
18:24:43

Valentin
24.01.2017
18:32:48
@smred да я понимаю просто думал, что может есть какой-то общий паттерн для этого

Kirill
24.01.2017
20:04:09
Ребята, нужен хелп) Достался проект с либой SIP телефонии отсюда https://github.com/DoubangoTelecom/imsdroid . Проблема в вылетающей либе libtinywrap.so на 64 битных прцессорах.
1. Реально ли попробовать скомпилить под arm 64 (у меня пока не получилось). Или как то решить эту проблему
2. Посоветуйте пожалуйста другую либу для SIP

Quantum Harmonizer
24.01.2017
20:22:33
Товарищи, вопрос на засыпку. Если пользователь прибивает приложение слистыванием окна в сторону в недавних, сервис, работающий в этом же приложении, но в другом процессе, остаётся?
Интересует, могу ли я как-то сохранить процессорное время на загрузке классов, нарезав приложение на процессы так, чтобы какие-то процессы оставались жить :)

Dmitriy
24.01.2017
20:23:40
Процесс сделать перезапускаемым.)
Вернее он умрет но перезапустится втихаря)

Quantum Harmonizer
24.01.2017
20:25:00
Напонимает описание sticky service.

Dmitriy
24.01.2017
20:25:29
оно)

Quantum Harmonizer
24.01.2017
20:25:57
Говорят, на Xiaomi вообще нет липкого поведения :)

Dmitriy
24.01.2017
20:26:18
Я делал после смахивания окна работало с перезапуском

Quantum Harmonizer
24.01.2017
20:26:54
По теме: умрёт ли процесс, в котором не запущена заакрытая пользоваелем активити?

Dmitriy
24.01.2017
20:27:13
По идеи создастся контекст приложения

Quantum Harmonizer
24.01.2017
20:27:57
да уж

Dmitriy
24.01.2017
20:28:08
Вот почему то не чистятся у меня)

Quantum Harmonizer
24.01.2017
20:28:24

Dmitriy
24.01.2017
20:28:25
Только когда ресов надо гц их добивает
IntentService

Google

Dmitriy
24.01.2017
20:29:51
Никогда не пробовал)

Павел
24.01.2017
20:32:42
Привет, есть активити, внутри фрагмент. У активити есть презентер, который и создаёт фрагмент.
Обнаружил, что при повороте течёт память - старый фрагмент не уничтожается. Попрбовал в активити onDestroy() вызвать метод презентера, который уничтожает фрагмент, но получаю java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState.
Как правильно поступать в данном случае?

Quantum Harmonizer
24.01.2017
20:34:04
Да и не уничтожить нужно в onDestroy, а просто отпустить ссылку, занулить.

Valentin
24.01.2017
20:34:33
@PavsClaws Презентер не должен фрагмент создавать, это плохо. Вообще презентер не должен знать о вьюхах итп.

Quantum Harmonizer
24.01.2017
20:35:45

Павел
24.01.2017
20:36:48

Quantum Harmonizer
24.01.2017
20:37:44
Ответ на вопрос — держать слабую ссылку.
В добавление к этому, архитектурно грамотное решение — создавать фрагмент из view.

Dmitriy
24.01.2017
20:39:05
В презентере один метод нужен на вход вью.

Admin
ERROR: S client not available

Павел
24.01.2017
20:39:07
Спасибо за помощь

Dmitriy
24.01.2017
20:39:19
Это все зависимости

Dmitriy
24.01.2017
20:40:09
и такой же метод только с дестрой(на любителя)
при этом ссылки на входящую вью сохранять не нужно
Вью- интерфейс работы с отоброжением

Павел
24.01.2017
20:43:33
А как быть с контектом в презентере? Как его лучше туда доставлять? Через конструктор при создании или непосредственно в метод, где он требуется?

Dmitriy
24.01.2017
20:44:22
Контекст туда не надо вообще
Никак
Презентер знает о вью только интерфейсом
Контекст который нужен тебе для инициализации например дб или еще чего то

Google

Dmitriy
24.01.2017
20:45:38
То это все инициализируется на в ход конструктора презентера
Презентер не должен знать о контексте
Он знает о вью и о слое отдачи данных так же как интерфейс
А те на вход все остальное
И вот тут для удобства инициализации всей этой каши подходит даггер
но без понимания там делать нечего)
Реализация | Интерфейс
Мыслить и работать надо с интерфейсами
Не ArrayList а List

Ⓜ️ᵃʳᵃᵗ
24.01.2017
20:51:40
ну почему же ?
мне вот как то контектс нужен был в презентерах

Dmitriy
24.01.2017
20:52:15
Например?

Ⓜ️ᵃʳᵃᵗ
24.01.2017
20:52:20
да, я правда даггром его туда инджектил
да хрень которая собирала данные хотела контекст