← пред | след →
evgen_gel 2022-07-02 11:24:41
tpov_oleg 2022-07-02 11:08:37
Подскажите, почему не запускается обсервер?

Ты два разных реквеста создаешь
М 2022-07-02 11:26:28
Deni 2022-07-02 11:24:27
Покажи модуль. Тебе после аннотации @Module надо дописать @InstallIn(SingletonComponent::class) (условный)
Вроде так

evgen_gel 2022-07-02 11:27:13
А где ты провайдишь именно NewsInterface
evgen_gel 2022-07-02 11:28:16
у тебя там : NewsInterfaceImpl = NewsInterfaceImpl(api)
evgen_gel 2022-07-02 11:28:26
А ты пытаешься получить NewsInterface
М 2022-07-02 11:36:04
evgen_gel 2022-07-02 11:28:16
у тебя там : NewsInterfaceImpl = NewsInterfaceImpl(api)

если изменить на NewsInterfaceImpl уже получаю такую ошибку
evgen_gel 2022-07-02 11:36:28
Clean project сделал?
М 2022-07-02 11:36:41
evgen_gel 2022-07-02 11:36:28
Clean project сделал?
да
не помог
Nekit Power 2022-07-02 11:38:40
Всем привет. Начал изучать hilt и возник вопрос. У меня есть интерфейс A и у него есть 2 реализации. Как дать понять хилту где какую реализацию подставлять?
М 2022-07-02 11:40:14
а как можно провайдить интерфейс в hilt ?
evgen_gel 2022-07-02 11:40:17
М 2022-07-02 11:36:41
да
не помог

Аннотация Module над интерфейсом лишняя
evgen_gel 2022-07-02 11:40:56
М 2022-07-02 11:40:14
а как можно провайдить интерфейс в hilt ?
написать : NewsInterface = NewsInterfaceImpl(api)
evgen_gel 2022-07-02 11:46:30
Nekit Power 2022-07-02 11:38:40
Всем привет. Начал изучать hilt и возник вопрос. У меня есть интерфейс A и у него есть 2 реализации. Как дать понять хилту где какую реализацию подставлять?

Так?
М 2022-07-02 11:46:37
evgen_gel 2022-07-02 11:40:17
Аннотация Module над интерфейсом лишняя
четко
Спасибо огромное @evgen_gel
М 2022-07-02 11:48:48
evgen_gel 2022-07-02 11:40:56
написать : NewsInterface = NewsInterfaceImpl(api)
и это тоже заработал
еще раз спасибо )
soloviev_lesha 2022-07-02 11:54:13
Nekit Power 2022-07-02 11:38:40
Всем привет. Начал изучать hilt и возник вопрос. У меня есть интерфейс A и у него есть 2 реализации. Как дать понять хилту где какую реализацию подставлять?
Использовать qualifier
soloviev_lesha 2022-07-02 11:56:11
М 2022-07-02 11:40:14
а как можно провайдить интерфейс в hilt ?
Прочитай про аннотацию binds
Егор 2022-07-02 11:59:00
Ребят подскажите хороши курс по андроид
Nekit Power 2022-07-02 11:59:24
soloviev_lesha 2022-07-02 11:56:11
Прочитай про аннотацию binds
Да вроде прочитал. Просто у меня в обоих случаях возвращается интерфейс A
evgen_gel 2022-07-02 12:01:14
Nekit Power 2022-07-02 11:59:24
Да вроде прочитал. Просто у меня в обоих случаях возвращается интерфейс A
Так а что должен?
Nekit Power 2022-07-02 12:02:10
Ща на скринах понятнее будет
Nekit Power 2022-07-02 12:07:27

Есть такой интерфейс и у него 2 реализации
Nekit Power 2022-07-02 12:08:14
Nekit Power 2022-07-02 12:08:14

здесь они используются
Nekit Power 2022-07-02 12:08:41
Причем в каждый должна приходить разная реализация
Nekit Power 2022-07-02 12:09:02

сделал я вот так
evgen_gel 2022-07-02 12:09:39
Ну всё верно тогда сказали
evgen_gel 2022-07-02 12:09:50
Qualifier вешаешь на каждый
Nekit Power 2022-07-02 12:10:21
Понял, буду разбираться, спасибо
evgen_gel 2022-07-02 12:10:23
evgen_gel 2022-07-02 12:09:50
Qualifier вешаешь на каждый
Создаешь под каждый метод аннотацию и при инжекте указываешь
surik_simyan 2022-07-02 12:19:20

Ребят, добрый день, который день работаю над этими экранами но никак не получается. Нужно в первом экране, при свайпе снизу, поменять layout и сделать второй экран.
Кто то делал такое на MotionLayout? Если да, как?
z01001z 2022-07-02 12:24:09
Народ подскажите пожалуйста почему приложение не видит sd карту, хотя в манифесте есть разрешение на чтение READ_EXTERNAL_STORAGE? Внутреннюю память видит, а внешнюю нет
hiraev 2022-07-02 12:26:05
surik_simyan 2022-07-02 12:19:20
Ребят, добрый день, который день работаю над этими экранами но никак не получается. Нужно в первом экране, при свайпе снизу, поменять layout и сделать второй экран. Кто то делал такое на MotionLayout? Если да, как?
Покажи скринкаст самого перехода
Nekit Power 2022-07-02 12:27:30
evgen_gel 2022-07-02 12:10:23
Создаешь под каждый метод аннотацию и при инжекте указываешь
Получилось, спасибо
surik_simyan 2022-07-02 12:29:59
hiraev 2022-07-02 12:26:05
Покажи скринкаст самого перехода
В фигме его немного не так сделали, в целом нижний вью, похожий на bottom sheet, при свайпе должен заполнить вес экран. Остальное должно исчезнуть.
surik_simyan 2022-07-02 12:31:05
И в добавок появляется вью похожий на tablayout
deneno 2022-07-02 12:44:04
surik_simyan 2022-07-02 12:29:59
В фигме его немного не так сделали, в целом нижний вью, похожий на bottom sheet, при свайпе должен заполнить вес экран. Остальное должно исчезнуть.
https://youtu.be/m2fyCfm0ijY про motionlayout, достаточно понятно оюъясняет
surik_simyan 2022-07-02 12:49:46
deneno 2022-07-02 12:44:04
https://youtu.be/m2fyCfm0ijY про motionlayout, достаточно понятно оюъясняет
Хорошо, спасибо
TAlexBrez 2022-07-02 13:10:27
Как в жару что-то новое изучать?
Stas 2022-07-02 13:27:26
xthyjdy 2022-07-01 20:11:33
большое спасибо за ответ,,,
у меня в каждом viewholder лежит WebWview и отображает видео по заданному урлу,,, под вебВью название видео которое можно менять,,, при смене названия происходит обновление данных и adapter.notify(item),,, при этом как я крутился, вебВью перезагружается,, это приводит к полусекундному мерцанию — это бесит заказчика,,, единственное решение которое нашёл — это то как я реализовал — обсервер в вьюХолдер,,,, просто не работал раньше с Rx, на глубокое исследование времени нет,,,понимаю что велосипед — но хоть его хочется реализовать правильно,,,, про утечки заказчика предупредил (и зг что вебВью в вьюХолдер это зло,,, но писал не я и менять не могу)
ещё раз спасибо
А почему для видео ты webView используешь, а не videoView например?
Neyasbit 2022-07-02 13:27:45
Ребят, в toothpick есть возможность как в koin передавать аргументы в конструктор viewmodel?
xthyjdy 2022-07-02 13:29:46
Stas 2022-07-02 13:27:26
А почему для видео ты webView используешь, а не videoView например?
писал не я и менять что-то нет возможности, приказано работать с тем что имеем
F SF 2022-07-02 13:30:53
Привет разработчики. Такая проблема. Выучил котлин, основы джетпака и не так сложно было, но ретрофит убивает. Вообще не понятен. Можете подсказать как его учить? Книг нет, есть только одна и то за 16 год. Спасибо заранее
andrgames2021 2022-07-02 13:31:30
F SF 2022-07-02 13:30:53
Привет разработчики. Такая проблема. Выучил котлин, основы джетпака и не так сложно было, но ретрофит убивает. Вообще не понятен. Можете подсказать как его учить? Книг нет, есть только одна и то за 16 год. Спасибо заранее
retrofit android tutorial
F SF 2022-07-02 13:31:45
andrgames2021 2022-07-02 13:31:30
retrofit android tutorial
Это в ютубе?
Antoxa1 2022-07-02 13:31:53
F SF 2022-07-02 13:30:53
Привет разработчики. Такая проблема. Выучил котлин, основы джетпака и не так сложно было, но ретрофит убивает. Вообще не понятен. Можете подсказать как его учить? Книг нет, есть только одна и то за 16 год. Спасибо заранее
изучите рест и ретрофит будет вам как песочница
andrgames2021 2022-07-02 13:31:59
F SF 2022-07-02 13:31:45
Это в ютубе?
в гугле, ищешь подходящее
F SF 2022-07-02 13:32:13
Понял, спасибо вам)
webnickell 2022-07-02 13:32:36
F SF 2022-07-02 13:30:53
Привет разработчики. Такая проблема. Выучил котлин, основы джетпака и не так сложно было, но ретрофит убивает. Вообще не понятен. Можете подсказать как его учить? Книг нет, есть только одна и то за 16 год. Спасибо заранее
Попробуй написать небольшое приложение, лучше на практике поработать с ним
F SF 2022-07-02 13:33:12
webnickell 2022-07-02 13:32:36
Попробуй написать небольшое приложение, лучше на практике поработать с ним
Я пробую, у меня нет ответа от сервера
← пред | след →