@android_ru

Страница 1254 из 3205
Quantum Harmonizer
14.04.2017
13:07:02
а как отправить json постом
http://g.zeos.in/?q=retrofit%20post%20json%20request

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-м уровне глубины (н-р), нужно ему в конструктор зависимость отдать. Всём по пути - она не нужна, но приходится её пробрасывать. ?

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 запрос?

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

Gleb
14.04.2017
13:35:57
Почему должен меняться конструктор верхнего уровня, если самому низшегму конструктору нужен новый аргумент
ну ... всё верно... ? и не понятно.... а на фига тогда даггер? я ж могу и сам класс-провайдер зависимостей, синглтончик такой глобальный запилить. Все равно - главное, чтоб все к нему имели доступ и могли "просить" зависимости

Quantum Harmonizer
14.04.2017
13:35:58
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
это на практике надо смотреть, в разрезе даггера нихера не понятно о чем это все
Ясно.... то есть твое мнение что в контексте именно Андроид разработки - даггер - это 50/50 целесообразности использования

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
только появляется возхможность говнокодить индектами в поля
Понял, thanks! Было оч познавательно, посмотрим, может кто еще что напишет. Но пока ... всё похоже на правду))

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
такто тут в чатике нихера не отличают ди от даггера
ну просветите, барин. Что такое DI и что такое CDI?

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

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

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
причем тут даггер к ди
при чём тут ConcurrentHashMap к Map?

Ivan
14.04.2017
13:57:29
причем тут даггер к ди
а, с последним согласен, да

только не нужный

даггер чтобы от зависимостей изабвиться, а рхджава чтобы тред создать

это не есть гуд

Quantum Harmonizer
14.04.2017
13:59:23
это не есть гуд
Ну так всё от ситуации зависит.

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

Страница 1254 из 3205