Size: a a a

Android Developers

2020 July 10

АМ

Артем Миницкий... in Android Developers
roman G
Нет, погугли, есть флаг isRelease (условно) можешь проверять по флагу условие и делать что хочешь. Если я правильно понимаю вопрос
Окей а в добавлении тестового устройства вообще есть смысл если я использую тестовые ads?
источник

EK

Eugene Kostyuk in Android Developers
roman G
Нет, погугли, есть флаг isRelease (условно) можешь проверять по флагу условие и делать что хочешь. Если я правильно понимаю вопрос
if (BuildConfig.DEBUG) все же есть из коробки
источник

r

roman G in Android Developers
Eugene Kostyuk
if (BuildConfig.DEBUG) все же есть из коробки
Я про него, да
источник
2020 July 11

NM

Nikolai Melkov in Android Developers
источник

F

Flogiston in Android Developers
Dagger (2.28.1) выдает ошибку что нет @Provides метода, но я вместо этого добавил @Inject в конструктор. Что не так не могу понять
источник

RC

Roman Chumachenko in Android Developers
Flogiston
Dagger (2.28.1) выдает ошибку что нет @Provides метода, но я вместо этого добавил @Inject в конструктор. Что не так не могу понять
Должен быть метод (в модуле или компоненте), который помечен @Binds либо @Provide и @IntoMap, чтобы Даггер сделал фактори для мапки
источник

F

Flogiston in Android Developers
Roman Chumachenko
Должен быть метод (в модуле или компоненте), который помечен @Binds либо @Provide и @IntoMap, чтобы Даггер сделал фактори для мапки
типа такого?
источник

RC

Roman Chumachenko in Android Developers
Не-не, нужно биндить/провайдить конкретные вьюмодели
источник

RC

Roman Chumachenko in Android Developers
Типа такого:
@Binds
@IntoMap
fun bindMyCoolVm(vm: CoolViewModel): ViewModel
источник

F

Flogiston in Android Developers
Roman Chumachenko
Не-не, нужно биндить/провайдить конкретные вьюмодели
у меня такое тоже есть, но на данном этапе проблема именно с фектори, на скрине видно
источник

RC

Roman Chumachenko in Android Developers
А, сори, в глаза долблюсь
источник

F

Flogiston in Android Developers
еще я не подключал dagger.android, может в этом проблема?
источник

RC

Roman Chumachenko in Android Developers
Flogiston
еще я не подключал dagger.android, может в этом проблема?
Ну, или я чего-то не знаю, или разработчики признали сами эту идею гиблой и перестали ее развивать. Я натыкался на эти статьи ещё зимой. Мол, используйте обычный dagger 2
источник

F

Flogiston in Android Developers
Roman Chumachenko
Ну, или я чего-то не знаю, или разработчики признали сами эту идею гиблой и перестали ее развивать. Я натыкался на эти статьи ещё зимой. Мол, используйте обычный dagger 2
я поэтому и не подключал))
источник

RC

Roman Chumachenko in Android Developers
Flogiston
я поэтому и не подключал))
Есть более лобовой вариант - инжектиь сразу ViewModelFactory, если модешь
источник

RC

Roman Chumachenko in Android Developers
У меня такое сейчас работает, как часики
источник

F

Flogiston in Android Developers
я так и пробую сделать, может из-за того что я использовал @Inject в конструкторе, теперь не понятно в каком компоненте находится зависимость,  я пробую заинжектить ее с AppComponent, а там рили нет никаких @Provides методов для factory
источник

RC

Roman Chumachenko in Android Developers
Flogiston
я так и пробую сделать, может из-за того что я использовал @Inject в конструкторе, теперь не понятно в каком компоненте находится зависимость,  я пробую заинжектить ее с AppComponent, а там рили нет никаких @Provides методов для factory
На скрине вижу, что инжектишь интерфейс, а не свою имплементацию)
источник

F

Flogiston in Android Developers
Roman Chumachenko
На скрине вижу, что инжектишь интерфейс, а не свою имплементацию)
так там есть соответствующий @Binds метод
источник

RC

Roman Chumachenko in Android Developers
Да я видел, да. Просто я не вижу профита оборачивать в интерфейс штуку, которую все равно во вьюлеер передаешь. Не думаю, что имплементацию фактори поменяется или появиться ещё одна
источник