@android_ru

Страница 2874 из 3205
Like
28.03.2018
10:07:17
не не

где роутер

Igor
28.03.2018
10:07:19
А если я хочу вью слой сделать на mvvm как тогда быть?
Мне очень понpавилось делать гибpид Viper + TEA. Почитайте вот эти статейки (https://proandroiddev.com/taming-state-in-android-with-elm-architecture-and-kotlin-part-3-f37a7a630ec1), если поймете суть – так же можно и MVVM забацать.

Presentation, Domain, Data
Это адаптация под Android. Тащемта в Clean не сказано ни слова об этом

Google
Igor
28.03.2018
10:08:08
Там только уpовни абстpактности зависимостей описываются.

Dmitry
28.03.2018
10:08:47
А что популярнее?

Quantum Harmonizer
28.03.2018
10:09:36
несите, пожалуйста, свои уровни абстракции в архитектурный чят

Like
28.03.2018
10:10:02
там все злые

Quantum Harmonizer
28.03.2018
10:10:25
там все злые
тут тоже: ???

Igor
28.03.2018
10:11:35
к андpоиду относится же :)

jied
28.03.2018
10:11:51
тут тоже: ???
Да пару раз стикеры на jobs запулил и забанилт

Marina
28.03.2018
10:11:58
низзя.

Konstantin
28.03.2018
10:11:59
надо отдельный чат чтобы вопросы резольвить по теме и уровню

Quantum Harmonizer
28.03.2018
10:12:24
вах, тут тоже можно
зачем? есть отдельный чат

Никита
28.03.2018
10:12:34
надо отдельный чат чтобы вопросы резольвить по теме и уровню
в какой чат мне обратиться с вопросом про мвп + клин?

Google
Igor
28.03.2018
10:12:41
зачем? есть отдельный чат
Чтобы не пpыгать между ними. Удобно же.

Quantum Harmonizer
28.03.2018
10:12:55
зачем? есть отдельный чат
...специально чтобы своими клинами, ырыксами и даггерами не мешали людям андроид обсуждать.

Igor
28.03.2018
10:13:08
К тому же вопpосы максимально банальные, особых тонкостей аpхитектуpы не обсуждалось.

Никита
28.03.2018
10:13:09
SARCASM

Konstantin
28.03.2018
10:13:33
SARCASM
меня так забанили тут

Павел
28.03.2018
10:15:05
правильно я понимаю что везде compile нужно заменить на implementation? Configuration 'compile' is obsolete and has been replaced with 'implementation'. It will be removed at the end of 2018

Игорь
28.03.2018
10:17:29
Да
Заменил везде и синхронизация не прошла

Like
28.03.2018
10:17:53
invalidate cache & restart

Konstantin
28.03.2018
10:19:57
прогнать эти мысли, поставить свечку
А если без заумных шутеек?

Askar
28.03.2018
10:20:47
Заменил везде и синхронизация не прошла
с учетом регистра замену делали? там есть что-то типа testCompile, могло замениться на testimplementation ?

Павел
28.03.2018
10:20:54
Заменил везде и синхронизация не прошла
у меня все прошло. какая ошибка?

Joel
28.03.2018
10:28:18


Никита
28.03.2018
10:28:22
Может кто знает как сделать чтобы скроллФлаг = snap не дергался как паралитик?

RV + ViewType

Игорь
28.03.2018
10:28:45
у меня все прошло. какая ошибка?
WaveSwipeRefreshLayout перестал видеть

Quantum Harmonizer
28.03.2018
10:29:22
ну, RecyclerView

Google
Kiber
28.03.2018
10:29:49
ребят, сколько будет стоит содержать приложение сделанное лично для меня, где 1 один пользователь , нужно что бы оно хранило мои данные в базу и синхронизировалось с сайтом?

Joel
28.03.2018
10:30:03


Павел
28.03.2018
10:30:38
WaveSwipeRefreshLayout перестал видеть
ну тут саму либу капай. как ее правильно подключить

Игорь
28.03.2018
10:31:01
compile не ломал ее.

Плюс некоторые либы тоже не резолвит

Albert
28.03.2018
10:31:53
compile не ломал ее.
Стектрейс градла в студию

Bulat
28.03.2018
10:34:18
Народ. CI периодически стал падать с java.lang.reflect.InvocationTargetException (no error message). Это лечится?

Bulat
28.03.2018
10:34:57
ну ругается на gradle

Arsen
28.03.2018
10:36:13
Ресайклер ради двух элементов? itemCount: Int = 2

Marina
28.03.2018
10:37:21
счас два, потом 22

Joel
28.03.2018
10:37:31
Ресайклер ради двух элементов? itemCount: Int = 2
а я это еще не закончил. там будет 5 разных, которые выйдут за пределы видимой области.

Arsen
28.03.2018
10:38:15
счас два, потом 22
потом тоже будет два, иначе было бы list.size()

Игорь
28.03.2018
10:38:20
Стектрейс градла в студию
А синхронизация и билд проходит нормально

Marina
28.03.2018
10:38:36
потом тоже будет два, иначе было бы list.size()
а что мешает ему там написать 5?

Joel
28.03.2018
10:38:50
Aleksey
28.03.2018
10:39:20
У ViewHolder'a itemView не nullable

Arsen
28.03.2018
10:39:49
Google
Marina
28.03.2018
10:40:05
здравый смысл?)
такоеееее

Joel
28.03.2018
10:40:18
У ViewHolder'a itemView не nullable
Kotlin на автомате поставил. уберу тогда.

Aleksey
28.03.2018
10:40:33
Yushka
28.03.2018
10:40:34
Он всегда на автомате ставии

Quantum Harmonizer
28.03.2018
10:40:37
Kotlin на автомате поставил. уберу тогда.
там вообще много лишних вопросиков

Albert
28.03.2018
10:42:20
Заменил везде и синхронизация не прошла
Так тут писал, что синхронизация не прошла

Joel
28.03.2018
10:42:25
Arsen
28.03.2018
10:42:45
это разная форма одного имени

Moon
28.03.2018
10:43:04
ребят, кто-нибудь пишет BaseRepository<T>?

Admin
ERROR: S client not available

Joel
28.03.2018
10:43:51
серьезно? не знал. у нас был и Сеня и Арсен в классе. никогда не думал, что это одно и то же имя.

Игорь
28.03.2018
10:43:57
Так тут писал, что синхронизация не прошла
Не так выразился.Она прошла нормально,но некоторые либы перестали отображаться в коде(стали красными).Rx в том числе

Игорь
28.03.2018
10:46:48
Kotlin юзаешь? kapt стоит?
apply plugin: 'kotlin-kapt'?

Arsen
28.03.2018
10:47:14
ребят, кто-нибудь пишет BaseRepository<T>?
Если в репозиториях есть общий функционал, который можно вынести, тогда делай бейзКласс.

Albert
28.03.2018
10:47:36
apply plugin: 'kotlin-kapt'?
Тогда ещё удали app/build/tmp и пересобери

Игорь
28.03.2018
10:47:42
Отключи в gradle.properties кеши
как не странно,но именно на этом проекте cache не было

Google
Игорь
28.03.2018
10:48:46
gradle.properties один же

Moon
28.03.2018
10:48:48
дело в том, что он есть всегда, так и делаю. Но проблема в методах типа "get". Потому что get можно делать с разным количеством параметров и с разными по типу параметрами, и получается, что обобщенный get я не могу вынести в бэйс класс и его приходится реализовывать отдельно в каждом из репозиториев

Есть какие-то пути решения этой проблемы?

Albert
28.03.2018
10:49:33
gradle.properties один же
Там поля два

gradle.properties один же
Хотя у тебя там может быть одно.

Игорь
28.03.2018
10:53:42
Тогда ещё удали app/build/tmp и пересобери
не помогло,с выключенным cache

Albert
28.03.2018
10:54:23
не помогло,с выключенным cache
Тогда хз чем помочь)

Гугль

Gleb
28.03.2018
10:59:19
у кого-нибудь есть проблема с тем, что студия после обновления до 3.1 перестала пересобирать нативную библиотеку при изменении кода на С?
Гриш - а ты STL проверял? они ж ща всё забанили кроме c++, может в этом дело. Более того от студии оно мало зависит - разве что только от версии NDK. Проверяй в консоли для чистоты эксперимента ndk-build Ну и... по возможности, если конечно это возможно... мож всё таки на симэйк перейти??

John
28.03.2018
11:04:31
Всем привет. Имеется recyclerview, в каждом итеме, зависимости от условия, загружается vector drawable и ставится через setImageDrawable. Волнует повод повторного поиска и создания нового объекта drawable. Как можно сделать, чтобы найденные drawable переиспользовались?

Gregory
28.03.2018
11:04:54
Выглядит так, что мне надо нажать какую-то кнопку или очистить какой-то кэш

John
28.03.2018
11:05:18
Использую picasso, на данный момент ищю способ загружать vector через него

Gregory
28.03.2018
11:05:59
John
28.03.2018
11:06:10
Не нравится что каждый раз создается новый объект vectordrawable

Gleb
28.03.2018
11:06:37
В смысле STL проверял? Я не хочу менять проект, я хочу сделать так, чтобы он собирался как раньше
Ну блин... что ты как маленький, а то ты "наш любимый гугл" не знаешь, как в первый раз прям))) либо тулзы не обновляй, либо - да! некоторые обновления требуют какой-то тюнинг в скриптах сборки и возможно коде https://android-developers.googleblog.com/2017/09/introducing-android-native-development.html

Gregory
28.03.2018
11:07:19
Возможно, мне надо просто разобновить студию

А то работать невозможно

Ненавижу

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