
Quantum Harmonizer
14.04.2017
13:07:02

Highway
14.04.2017
13:07:47
помогите а
так это выглядит через postman

Google

Dmitry
14.04.2017
13:10:12
как у тебя модель описана?

Anton
14.04.2017
13:10:20
полюбому замапил коряво

Highway
14.04.2017
13:10:32
@FormUrlEncoded
@POST("/category/getsubandro")
Call<ArrayList<Category» getAllCategories(@Field("category")String categoryId);

Quantum Harmonizer
14.04.2017
13:10:36
Запрос отправил коряво, для начала.

Highway
14.04.2017
13:10:58
а что сделать

Ivan
14.04.2017
13:13:49
не нужно поля инжектить
это такая же зависимость
в чем отличие инжекта в поле, от того, что класс сам создаст себе инстанс
нет отлчичий, одно говно

Gleb
14.04.2017
13:20:45
нет отлчичий, одно говно
Вот смотри, ... в чём проблема.
У меня в активности есть, обьект, он для себя себе создает инстанс, вспомогательного,
тот тоже себе создает внутренние и тд
То есть матрёшка такая получается.
И мне ТОЛЬКО для самого внутреннего, на 3-м уровне глубины (н-р), нужно ему в конструктор зависимость отдать.
Всём по пути - она не нужна, но приходится её пробрасывать. ?

Ivan
14.04.2017
13:22:30

Google

Ivan
14.04.2017
13:22:38
не надо прям туда передавать
в самыйй верхник конструктор передавай уже все готовое

Gleb
14.04.2017
13:23:31

Иван
14.04.2017
13:23:43
кто нибудь работал с IP телефонией?

Gleb
14.04.2017
13:24:06

Ivan
14.04.2017
13:26:09
Почему должен меняться конструктор верхнего уровня, если самому низшегму конструктору нужен новый аргумент
Тем более все должно быть на абстракциях
Ты условно в репозиторий в конструктор передаешь Абстракцию апи и бд
А в компоненте подставляешь реализацию апи и бд
Соответственно если в бд нужен контекст, то этот контекст передаётся в метод который провайдит бд, а не в конструктор репозитория

Anna
14.04.2017
13:29:19
кто-то делал плагин под Андроид для гибридного приложения?

Quantum Harmonizer
14.04.2017
13:29:56
У меня в координаторе лежит AppBar и Recycler (stackFromEnd = true). Ресайклер недопрокручен до конца на высоту аппБара. Можно его допрокрутить? :)

your-mirror
14.04.2017
13:32:55
Вопрос. Ребят кто как делает, когда нужна сложная фильтрация, типа поиск по заголовку, дате, цене и т.д. Я имею ввиду юзаете какой-то query builder или просто погнали вручную набирая sql запрос?

Quantum Harmonizer
14.04.2017
13:34:02

your-mirror
14.04.2017
13:35:05
ну и как, удобнее с ним или не намного?

Gleb
14.04.2017
13:35:57

Quantum Harmonizer
14.04.2017
13:35:58

Ivan
14.04.2017
13:36:12
не нужен он

Google

Ivan
14.04.2017
13:36:17
от слова совсем
ты такто с даггером будешь эти все рюшки дольше создавать
чем руками
плюс с даггером хер отследишь создание инстансов
а руками все прочто
или каждый раз новый
или синглтон возвращаешь везде

Gleb
14.04.2017
13:37:36

Ivan
14.04.2017
13:37:56
и первое что они узнали о ди это то, что есть даггер
такто тут в чатике нихера не отличают ди от даггера

Gleb
14.04.2017
13:38:48

Ivan
14.04.2017
13:39:15
херачат аннотации, инжектят в поля, а суть остается та же, и никакого ди не появляется

Gleb
14.04.2017
13:40:11

Ivan
14.04.2017
13:40:20
он не избавляет тебя ни от какоих проблем
совсем
ты в даггере делаешь тоже самое руками
только появляется возхможность говнокодить индектами в поля

Google

Quantum Harmonizer
14.04.2017
13:41:13
Что насчёт скоупов и тестов? :)

Ivan
14.04.2017
13:41:25
даггер != ди
как он с тестами тебе поможет

Gleb
14.04.2017
13:41:38

Quantum Harmonizer
14.04.2017
13:41:48

Ivan
14.04.2017
13:42:00
ты выносишь все в конструктор и принимаешь абстракции, не зная, какая реализация будет передана
это и есть тесты

Gleb
14.04.2017
13:42:28

Admin
ERROR: S client not available

Ivan
14.04.2017
13:42:30
создал инстанс и подставил любую тестовую реализацию
даггер тут совсем не при делах

Quantum Harmonizer
14.04.2017
13:43:00
окей, а скоупы?

Alexey
14.04.2017
13:45:32

Ivan
14.04.2017
13:45:49

Anton
14.04.2017
13:46:04
оопааа

Alexey
14.04.2017
13:46:24
Опять ты
тотчки мы. простите, что побеспокоил, сами мы не местные, но большно интересно мнение такого крутейшего спеца по DI узнать, что же такое DI?

Ivan
14.04.2017
13:47:32

Alexey
14.04.2017
13:49:29
Toyota Corolla VII (E100) 1.6 MT, 114 л.с.
https://auto.ru/cars/used/sale/1049285136-058811/

Google

Todor
14.04.2017
13:49:54
Привет
Как фиксить ошибку Fatal Exception: java.lang.IllegalStateException: Results have already been set?
Произошла в at com.draysonwireless.airmapandroid.ui.fragments.air.MapViewFragment.onConnected(SourceFile:253), там вот такая строка LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);, может сталкивался кто?
Нашел тему http://stackoverflow.com/questions/27574668/how-to-avoid-tagmanager-illegalstateexception-results-have-already-been-set/28147979#28147979 но у меня гугл сервисы младше уже
у меня 10.0.1

Anton
14.04.2017
13:51:16
колымага

Quantum Harmonizer
14.04.2017
13:52:02
Why you've bought same bucket-ass car, man? ©

Ivan
14.04.2017
13:53:14
там Алексей ужасное что-то пишет
уже 5 минут

Todor
14.04.2017
13:54:32


Alexey
14.04.2017
13:55:57
ох, ну какже я сам не подумал!!! Вики. А чем не DI, если позволить инжектить, ой ну их, эти слова непонятные, предоставить зависимость от того же синглтона, класса например, который предоставляет интерфейс взаимодействия, допустим с сетью, за истансом которого следит сам даггер, в компоненты приложения. Таким образом, можно подменять зависимости в одном месте, например сделал реализацию этого интерфейса через Retrofit - хоба-на прокинул изменив только в модуле зависимость. Или нужно там, например выйти на уровень ниже - обана, сам через OKHttp запил и тоже прокинул в одном месте поменяв зависимость - везде используется другое. Итак, что же я написал, ой, уж ли не процесс предоставления зависимости программному компоненту? А можно использовать все три реализации в разных компонентах, добавим им скоупы. А, как вам такое? Представляешь, написав нужный скоуп в одном месте ты уже получишь зависимость от другого компонента. А вот думаю, что я конечно, не согласен что dagger == DI но даггер - это инструмент, для работой над созданием приложения в DI-окружении.


Ivan
14.04.2017
13:56:33
ох, ну какже я сам не подумал!!! Вики. А чем не DI, если позволить инжектить, ой ну их, эти слова непонятные, предоставить зависимость от того же синглтона, класса например, который предоставляет интерфейс взаимодействия, допустим с сетью, за истансом которого следит сам даггер, в компоненты приложения. Таким образом, можно подменять зависимости в одном месте, например сделал реализацию этого интерфейса через Retrofit - хоба-на прокинул изменив только в модуле зависимость. Или нужно там, например выйти на уровень ниже - обана, сам через OKHttp запил и тоже прокинул в одном месте поменяв зависимость - везде используется другое. Итак, что же я написал, ой, уж ли не процесс предоставления зависимости программному компоненту? А можно использовать все три реализации в разных компонентах, добавим им скоупы. А, как вам такое? Представляешь, написав нужный скоуп в одном месте ты уже получишь зависимость от другого компонента. А вот думаю, что я конечно, не согласен что dagger == DI но даггер - это инструмент, для работой над созданием приложения в DI-окружении.
лооооол
причем тут даггер к ди
кто мешает делать руками свой компонент
и в нем подменять реализацию
ты вообще читал выше переписку?


Quantum Harmonizer
14.04.2017
13:57:00

Ivan
14.04.2017
13:57:29
только не нужный
даггер чтобы от зависимостей изабвиться, а рхджава чтобы тред создать
это не есть гуд

Quantum Harmonizer
14.04.2017
13:59:23

Anton
14.04.2017
14:12:58

Vlad
14.04.2017
14:23:15
Привет всем
Реализую удаление через свайп в recycler view. Удаляю итем из коллекции, в адаптере вызываю notifyItemRemoved и все работает нормально. Но когда добавляю удаление в бд, то анимация удаления начинает прерываться. Мб кто сталкивался с таким?