
balolam
25.11.2016
15:49:28
мне чтобы класс принимал объекты имплементирующие сразу 3 интерфейса
Плохо знаешь дженерики - так можно

Сергей
25.11.2016
15:50:03

balolam
25.11.2016
15:51:02
T extends ClassA & InterfaceB>

Google

balolam
25.11.2016
15:51:33
Вижу, что мало кто юзает дженерики - грусть

Mike
25.11.2016
15:53:25
просто ты один их выучил

balolam
25.11.2016
15:53:43
Помогло?
Там нечего учить

Владислав
25.11.2016
15:54:54

Юрий
25.11.2016
15:55:07

Сергей
25.11.2016
16:00:23

balolam
25.11.2016
16:17:44
class Test <U, T extends U & I>
И комбинтруешь

Alexey
25.11.2016
16:20:42

balolam
25.11.2016
16:39:37
Напомни, почему нельзя просто создать общий интерфейс?

Сергей
25.11.2016
16:41:06
команда против
много много кода зависимого видимо

sasha
25.11.2016
16:42:15
в c# такое бы проще решилось

Google

Aidar
25.11.2016
16:42:42
в c++ еще проще

sasha
25.11.2016
16:42:58
Dictionary<Type, Delegate>

Alexey
25.11.2016
16:51:24

balolam
25.11.2016
16:52:24
Нет
Если на вход будет поступать реализация интерфейса наследника двух необходимых

Alexey
25.11.2016
16:53:35

balolam
25.11.2016
16:54:17
Мы видимо говорим о разном

Alexey
25.11.2016
16:55:05
Это как передаешь по интерфейсу List array List или linked list и работаешь с ними одинаково
В таком случае все ок, твою проблему решит интерфейс

Alexandra
25.11.2016
17:38:41
Всем привет) мы проводим исследование на тему трудоустройства программистов в Спб. Можно разместить у вас анкету?

Alexander
25.11.2016
17:43:06
Вам сюда @mobile_jobs

Alexandra
25.11.2016
17:45:06
Спасибо

Dmitrii
25.11.2016
21:04:30
Скажите, почему когда я в CoordinatorLayout устанавливаю твой Behavior я в его конструктор не проваливаюсь?
Ставлю через app:layout_behavior на теге android.support.design.widget.CoordinatorLayout
Какой то глюк кэша походу был.

n4nn31355
25.11.2016
22:10:12
Ребят, насколько адекватно сейчас делать мобильную версию сайта и на андроид деплоить просто браузер-обёртку для этого сайта, а не приложение, которое имеет свои вьюхи и работает через REST-допустим?
Интересует именно в краткосрочной перспективе, потом можно и переделать

Alexander
25.11.2016
22:11:55
Скажем так, очень странно
Лучше посмотрите в сторону PWA

Google

balolam
25.11.2016
22:21:33

n4nn31355
25.11.2016
22:25:02
Ладно, придётся суметь в ReactNative) спасибо

Максим
26.11.2016
04:33:24
Извиняюсь за оффтоп
http://prntscr.com/dbwszg
Почему не показывается картинка?
https://github.com/ImangazalievM/Notelin
http://prntscr.com/dbxfo6
Когда отмечаю один item срабатывает слушатель для нескольких

Ilya
26.11.2016
06:30:46
Это что ещё

Максим
26.11.2016
06:31:09
Я понимаю, что item'ы переиспользуются, но ведь такого быть не должно
http://prntscr.com/dbxg05

Evgeniy
26.11.2016
07:37:33
Всем привет. Может кто знает как правильно сделать связь между двумя сабкомпонентами в даггере2. Нужно модули обоих заинжектить в один презентер. Скоупы разные.

Volodymyr
26.11.2016
07:52:01
Просто заинжектить оба сабкомпонентами в конструктор презентера

Evgeniy
26.11.2016
08:06:54
А как собрать граф что бы заинжектить оба. Может есть какой-то пример?

J
26.11.2016
08:07:54
У кого есть профили на github - скидывайте сюда.

I
26.11.2016
08:08:54
зачем?)
звездочки друг другу понаставить?:D

J
26.11.2016
08:12:09
давайте меняться звёздами, why not

Sergey
26.11.2016
08:16:50
По каким словам гуглить, чтоб реализовать progressBar как в клиенте tjournal или meduz-ы? Он не заменяет собой item в recycleview, а накладывается поверх.

Google

sasha
26.11.2016
08:18:00
pull to refresh

Admin
ERROR: S client not available

sasha
26.11.2016
08:18:54

Begemot
26.11.2016
08:21:35

J
26.11.2016
08:21:50

Александр
26.11.2016
08:22:55
Вопрос по мвп
Как реализовать что б при повороте экрана в активити презентер не уничтожался

Stas
26.11.2016
08:32:33
Хранить их кеш в другом месте: статичном поле или контексте приложения
Можно с даггером инжектить презентеры)
Можно еще не уничтожать активити при повороте

Александр
26.11.2016
08:36:07
Да, можно, но его, типо по правильному, создавать с активитискоупом, то приповороте заново инжектится уже новый инстанс

sasha
26.11.2016
08:48:02
в статичном поле application хранить?

Gerc
26.11.2016
08:51:03
В бандле или биндере

Dmitrii
26.11.2016
08:57:48
Кстати а тут кто-нибудь зашивает в исходник sha1 отпечаток сертификатов апи? Чтобы митм не сделать было без ребилда приложения
Видел такое только в приложении фейсбука

sasha
26.11.2016
08:58:43

Ivan
26.11.2016
09:00:05

J
26.11.2016
09:04:21

Dmitrii
26.11.2016
09:08:00
Ага

J
26.11.2016
09:08:15
а как ты от неё защитишься через ша1?

Google

Dmitrii
26.11.2016
09:08:50
Ссл внрифаер можно
Поставить свой со своей логикой проверки сертификата
Тогда андроид не будет более доверять системному

J
26.11.2016
09:10:28
а чем системный плох?

Dmitrii
26.11.2016
09:10:29
В случае если кто-то добавит рутовый серт

J
26.11.2016
09:10:59
ну можно вместо системного использовать свой keystore
с pinned certificate

Dmitrii
26.11.2016
09:11:19
Ну либо так да.

J
26.11.2016
09:11:41
но это тож ничо не гарантирует
если девайс интегрити компромайзд

Dmitrii
26.11.2016
09:13:13
Да, но чтобы перебилдить приложение с кастомным keystore надо потратить много больше времени чем просто сунуть серт в хранилище телефона