
Мансур
17.02.2017
22:51:35
Знает кто нибудь?


Alexey
17.02.2017
23:51:12
кто как аттачит интеракторы к презентеру?
у меня получается такой конструктор:
public StationsPresenterImpl(AddToFavoritesInteractor addToFavoritesInteractor,
DeleteFromFavoritesInteractor deleteFromFavoritesInteractor,
GetManyInteractor getManyInteractor,
GetFavoritesInteractor getFavoritesInteractor,
SearchInteractor searchInteractor,
StartPlayingInteractor startPlayingInteractor,
StopPlayingInteractor stopPlayingInteractor,
SubscribeInteractor subscribeInteractor,
UnsubscribeInteractor unsubscribeInteractor,
CheckStateInteractor checkStateInteractor) {
mAddToFavoritesInteractor = addToFavoritesInteractor;
mDeleteFromFavoritesInteractor = deleteFromFavoritesInteractor;
mGetManyInteractor = getManyInteractor;
mGetFavoritesInteractor = getFavoritesInteractor;
mSearchInteractor = searchInteractor;
mStartPlayingInteractor = startPlayingInteractor;
mStopPlayingInteractor = stopPlayingInteractor;
mSubscribeInteractor = subscribeInteractor;
mUnsubscribeInteractor = unsubscribeInteractor;
mCheckStateInteractor = checkStateInteractor;
}
это ужас


Beka
17.02.2017
23:53:42
Ты еще в Android Jobs копи пастни)

Андрей
18.02.2017
00:13:18
А сверху навесить анотацию Inject, и поручить самую грязную работу Дагеру

Google

Beka
18.02.2017
00:14:55

Alexey
18.02.2017
00:15:17
так это не избавит от аргументов же

Beka
18.02.2017
00:15:43
Подход который ты предлагал это для тех классов которые мы не можем влиять(Фрагмен, Активити И так далее). А когда у тебя свой класс самый лучший подход всегда передача аргументов по конструктору
Банально писать юнит тесты легче. А так много бенефиов.

Андрей
18.02.2017
00:16:48
Это не правильно.
Да я не спорю. Почему не объеденить похожие по смыслу интеракторы в один?

Beka
18.02.2017
00:17:09

Андрей
18.02.2017
00:17:16

Alexey
18.02.2017
00:17:50

Андрей
18.02.2017
00:18:25

Beka
18.02.2017
00:18:25
Видно) надо как бы читать мануал))

Alexey
18.02.2017
00:19:23

Beka
18.02.2017
00:19:29
Как это поможет убрать аргументы)

Google

Beka
18.02.2017
00:19:48
ладно я офф

Андрей
18.02.2017
00:20:10
Никак. Но хотя бы при создании презентера не руками их туда совать

Alexey
18.02.2017
00:21:19
пожалуй сделаю общий интерактор

Андрей
18.02.2017
00:22:45
А чтоб реально меньше аргументов было, то можно:
1. Похожие по смыслу интеракторы объеденить.
2. Разбить сам презентер на несколько, если возможно. А то по такому количеству интеракторов напрашивается вопрос - а не сильно ли много работы взвалили на один презентер?

Alexey
18.02.2017
00:24:21
1 презентер управляет 1 экраном, не?

Андрей
18.02.2017
00:24:59
Как правило да, но не всегда

Alexey
18.02.2017
00:25:27
т.е. можно создать отдельный презентер для плеера например?

Андрей
18.02.2017
00:28:20
Если плеер логически можно представить отделным компонентом от остальной части экрана, то почему бы и нет?

Alexey
18.02.2017
00:28:57
ну да, тоже верно, буду думать, спасибо)

Павел
18.02.2017
01:47:24

x86-64
18.02.2017
02:24:21
Господа, кто-нибудь в курсе, есть ли возможность программно определить, является ли реализация OpenGL ES на данном устройстве аппаратной или программной?

Ilya
18.02.2017
07:03:20
Всем привет! Ребят, а чем лучше проигрывать Ютуб видео в своем приложении? Погуглил,есть разные варианты,интересно кто,что использует

Pavel
18.02.2017
08:48:01
Может кто сказать по поводу отрисоки на экране?
Т.е. если я создал широкий relativeLayout, разместил на нем элементы и пробую передвинуть его по x. Перересовываю элемент, но элементы, которых при создании было не видно, так и не отобразились.
Это где-то у меня косяк или так и должнго быть?)

Миронов Борис
18.02.2017
09:39:25
Народ, подскажите как сжать сделанное фото из моего приложения, перед отправкой себе на сервер?

oles
18.02.2017
09:49:08

Миронов Борис
18.02.2017
09:49:24
Например?

Rafael
18.02.2017
10:10:33
Адовый китайский компрессор) мне нравится )

Ivan
18.02.2017
10:19:43


Мансур
18.02.2017
10:20:34

Google

Dmitry
18.02.2017
10:31:19
Всем привет! Вопрос по технологии в связке андройда и бекенда, интересно кто-то реализовывал такое:
- Нужно реализовать авторизацию клиента через социальную сеть + указать кастомера, чтобы потом прилетали разные цветовые схемы и логотипы, при этом еще ответ в запросах меняется.
Сейчас просто генерим заранее с именем кастомера и выкладываем на разные google play аккаунты. Но, в дальнейшем, хотелось бы уйти в одно приложение. Вот решил совета спросить, может кто-то так делал уже. Вопрос в самой технологии, я не знаю просто как такое загуглить

Dmitry
18.02.2017
10:40:32
По описанию тоже нифига не понятно. Кастомеры между собой в каких отношениях? Она рады будут, если приложение будет не под их брендом, и там можно будет другого кастомера выбирать?
Можно через build variants, можно через файрбейз разные цветовые элементы загружать разным пользователям... Тут вопрос в том, как хочется, чтобы это выглядело для пользователя.

Dmitry
18.02.2017
11:02:25
@Dmitryuser от разных кастомеров будет зависеть лого, цветовая схема, и вид информации. Они будут довольны. Пользователь при авторизации как то передаст какой кастомер заслал его к нам в приложение. Тупой способ - пользователь выбирает кастомера из списка. Это конечно совсем не подойдет, но сработает
мне тут подсказали клевое решение - кастомеру присваиваем QR код и сканируем его при входе
еще будут вариант какие-нибудь?

Sergey
18.02.2017
11:16:20
А логина нет?

Quantum Harmonizer
18.02.2017
11:26:02

John
18.02.2017
12:16:25

Alexey
18.02.2017
12:19:41
Парни, добрый день! Погуглив изрядно, решил написать вам. В logcat студии последнее время вместо сообщений вижу только 1017-1826/? E/PerfService﹕ com.sonyericsson.home с разными пакетами.. Это чьи проделки могут быть: студия, adb, proguard, настройки разработчика в телефоне? спасибо..

Валерий
18.02.2017
12:32:23
в прошлый раз когда похожее было у меня, я забыл очистить фильтр logcat'а. Еще иногда помогает передернуть режим ShowAll/Show selected application

Мансур
18.02.2017
12:33:48

Dmitry
18.02.2017
12:36:50
Реферер?
Ну типа реферера да. Нам при чем обязательно его нужно знать, без него не может пользователь зайти

Alexey
18.02.2017
12:39:22
No filters и обратно на свой фильтр - помогло. Спасибо!

Dmitriy
18.02.2017
12:52:00
Черт, я в замешательстве) как по вашему, на что стоит тратить деньги сперва - 8Гб планку ОЗУ (будет 10 вместо 4), либо на твердотелку вместо древнего винча?

oles
18.02.2017
12:52:49
зависит от задачи очевидно же

Quantum Harmonizer
18.02.2017
12:53:34

Dmitriy
18.02.2017
12:54:36

Ivan
18.02.2017
13:23:26

Александр
18.02.2017
13:27:03
озу по важнее будет

Google

Александр
18.02.2017
13:27:31
мб там ххд ещё не старый и вполне в адекватном состоянии

Quantum Harmonizer
18.02.2017
13:29:33
SSD может и своппинг втащить, если что.

-_-
18.02.2017
13:39:09
Да и то и то надо брать. Студия память жрет довольно резво, а ссд уже почти стандарт.

Dmitriy
18.02.2017
13:41:58

Admin
ERROR: S client not available

-_-
18.02.2017
13:42:28
Реалистичная(

Dmitriy
18.02.2017
13:42:38
Так то чем больше - тем лучше, но проблема то не в выборе, а в расстановке приоритетов

Илья
18.02.2017
13:43:48
Это ты какой ссд собрался брать за цену плашки оперативы 8 ГБ?
Он наверняка будет на не очень хорошем контроллере, и в таком случае лучше оперативу брать

Ivan
18.02.2017
13:45:39
Ребят привет, есть тупой трабл. calendar.getTime - возвращает точное время и все ок. А calendar.get(Calendar.Hour_of_day) - возвращает час на 6 часов раньше (у меня смещение +6)

Dmitriy
18.02.2017
13:46:10

Ivan
18.02.2017
13:46:26
Кто сталкивался?

Илья
18.02.2017
13:46:30

Dmitriy
18.02.2017
13:47:08
Для работы хватит

Илья
18.02.2017
13:47:31
Туда ж система-то даже особо не влезет

Dmitriy
18.02.2017
13:48:20

Quantum Harmonizer
18.02.2017
13:50:34
Сидел на 60 ГБ пока зарабатывать не начал ;)

Dmitriy
18.02.2017
13:52:09

Google

Ivan
18.02.2017
13:52:29
ось только скушает под 30гб
плюс студия со всеми тулсами и сдк

Ivan
18.02.2017
13:53:06

Dmitriy
18.02.2017
13:53:18
А доки то ничего про календарь не говорят? Уж больно тупая проблема, и правда

Quantum Harmonizer
18.02.2017
13:53:34
Я тут вообще на днях написал подкласс Date, и изо всех сеттеров и устаревших методов кидаю исклчения ;)

Dmitriy
18.02.2017
13:55:25

Quantum Harmonizer
18.02.2017
13:55:59

Ivan
18.02.2017
13:56:40
или 4, сколько там

Ivan
18.02.2017
13:56:56

Quantum Harmonizer
18.02.2017
13:58:54
Поидее через календарь надо
Как я понимаю, календарь — для арифметики с датой (отматывать дни, месяцы и т. д.), а получать время в нужной зоне — с помощью DateFormat и Date.