@android_ru

Страница 577 из 3205
Alexander
21.11.2016
12:44:26
Убери Inject с конструктора класса с настройками.

Google
Максим
21.11.2016
12:44:27
Так чет не пашет

Alexander
21.11.2016
12:50:24
Класс с настройками не инжектится в интерактор. Туда нужно прописать аннотацию Inject.

Alexander
21.11.2016
12:53:51
Неа
Я не очень сильно знаю Dagger2, но я делаю или Inject перед не приватным полем класса или кладу в конструктор без Inject и сам присваиваю полю значение в конструкторе.

Alexander
21.11.2016
13:02:18
Я пытался присваивать сам
А ArticlePresenterComponent почему без модуля? На скрине нету.

Максим
21.11.2016
13:02:35
По моей задумке

Отдельных компонентов нет

Поэтому

Alexander
21.11.2016
13:04:55
Поэтому
А где тогда создается класс интерактора? Он же прописан в компоненте, будто провайдится из него.

Google
Максим
21.11.2016
13:07:25
Как и все остаьные

В этом и прикол

Остальные работают

А этот нет

Dmitrii
21.11.2016
13:10:10
Всем привет снова ) А по gradle вопрос у вас здесь можно задать?

Dmitrii
21.11.2016
13:10:58
Да спрашиваю потому что вчера про реакт спросил и меня отпинали :)

Короче, пытаюсь установить плагин https://github.com/marc0der/gradle-spawn-plugin но получаю ошибку при запуске > Could not find property 'SpawnProcessTask' on project ':app'.

Alexander
21.11.2016
13:11:24
Автоматом то да, но они все равно должны быть прописаны в модуле. Вот мой компонент. @PerInteractor @Component(dependencies = AppComponent.class, modules = {InteractorsModule.class}) public interface InteractorsComponent { RoomsInteractor getRoomsInteractor(); SyncInteractor getSyncInteractor(); UsersInteractor getUsersInteractor();И вот модуль @Provides @PerInteractor public RoomsInteractor provideRoomsInteractor(SyncInteractor syncInteractor, UsersInteractor usersInteractor) { return new RoomsInteractor(syncInteractor, usersInteractor); } @Provides @PerInteractor public SyncInteractor provideSyncInteractor() { return new SyncInteractor(); }

Dmitrii
21.11.2016
13:11:40
Все сделал как у них в ридми написано. Запускаю из консоли грейдл и вот.

Alexander
21.11.2016
13:12:34
А такие вещи, как синглтоны из AppComponent через Inject в поля класса попадают.

Timur
21.11.2016
13:13:40
Все сделал как у них в ридми написано. Запускаю из консоли грейдл и вот.
Ты уверен, что хотел засунуть иструкции из ридми в градл файл уровня app?

Dmitrii
21.11.2016
13:15:12
Я таску запихал в уровень app а зависимость в проект

Мавен и classpath в проекте

Ведь оно так должно быть?

Timur
21.11.2016
13:15:49
Я таску запихал в уровень app а зависимость в проект
Так вроде нужно было всё в уровень проекта толкать, а не аппы.

Нет разве?

Dmitrii
21.11.2016
13:16:35
Хм, но если по логике рассудить, нахрена таска может потребоваться на проектном уровне а не апы?

Google
Dmitrii
21.11.2016
13:16:51
Я конечно щас попрбую

Еще может это у меня изза этого?

Вторая строка это как раз репо, который надо было добавить.

Timur
21.11.2016
13:26:09
Так ты попробовал?

Dmitrii
21.11.2016
13:29:54
Да, на рутовом проекте почему-то этой таски вообще не видно

Ну т.е. оно начинает ругаться что не нашло ее

Timur
21.11.2016
13:30:14
И репо так же недоступен?

Dmitrii
21.11.2016
13:30:56
Репо да, красненький

Timur
21.11.2016
13:33:17
Репо да, красненький
Ну реши тогда эту проблему для начала.

Dmitrii
21.11.2016
13:36:05
Но ведь IDEA у меня навигирует к исходникам этого плагина, значит оно все скачалось

Alexey
21.11.2016
13:50:46
ребят, у меня во фреймлаяуте лежит AppBar и ещё 1 фрейм лаяут. Мне надо чтобы AppBar был под фреймлаяутом.

Пробовал просто очередности менять не помогает

всё равно АппБар со своим тулбаром лежит выше

Denis
21.11.2016
13:56:17
У него z индекс больше

На старых как раз порядок определял кто выше, кто ниже

Alexey
21.11.2016
13:59:00
На старых как раз порядок определял кто выше, кто ниже
так вот разве кто z index не должен быть больше у того, кто самый последний во фрейме?

Denis
21.11.2016
13:59:49
не важно как ты их располагаешь во фрейме, у кого z index больше, того и отрисуют поверх остальных

а у appbar по умолчанию он > 0

Alexey
21.11.2016
14:00:11
``` <FrameLayout <Framelayout id=a/> <AppBarLayout/> /FrameLayout>

Google
Denis
21.11.2016
14:04:28
setZ только с 21 апи блин(
ну и что? все что меньше, регулируется как раз порядком. оставь как у тебя выше в layout

и тогда appbar будет выше. если надо, поменяй местами и фрейм будет выше

Denis
21.11.2016
14:05:51
пробовал на каком устройстве с каким андроидом?

Alexey
21.11.2016
14:05:52
а мне надо наоборот, у меня фрейм а больше аппбара, мне надо чтобы он перекрыл аппбар

апи 23

Denis
21.11.2016
14:06:04
анроид какой?

ну и ты проставил z для фрейма больше чем для аппбара?

Alexey
21.11.2016
14:07:34
а в чем смымл данной фичи ?
в том, что когда скрываю фрейм а, то виден аппбарк, когда фрейм а показываю, то он закрывает аппбар

так, видимо проще будет просто аппбару visibility менять

а то как я хочу, ещё полагаю лишний over draw

будет

Alexey
21.11.2016
15:26:33
Почему если аппбар лаяут внутри фреймлаяута, то у него тень перестает работать?

Максим
21.11.2016
15:36:02
Почему так?

Anton
21.11.2016
15:36:31
У тя два тулбара

Тема

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