Size: a a a

Android Architecture

2021 June 10

JF

Jorik Fat in Android Architecture
Service может быть и в UI части, и в Data. зависит от сервиса
источник

MB

Maxim Baranov in Android Architecture
@FatJorik эта диаграмма?
источник

JF

Jorik Fat in Android Architecture
она самая
источник

MB

Maxim Baranov in Android Architecture
тут в контексте андроид сервис
источник

JF

Jorik Fat in Android Architecture
окей. Service для скачивания файла куда положите?
источник

V

Victor in Android Architecture
У меня сервис выполняет работу по импорту в бд  определенного содержимого из фс. Мне кажется что все таки можно было бы сервис из дата слоя вызвать. Или тут же его разместить
источник

V

Victor in Android Architecture
Могу ошибаться)
источник

JF

Jorik Fat in Android Architecture
тоже замечательный кейс
источник

JF

Jorik Fat in Android Architecture
да, этот сервис располагается в data
источник

JF

Jorik Fat in Android Architecture
а сервис управления плеером будет располагаться в UI
источник

JF

Jorik Fat in Android Architecture
вот с этого момента можете подавать заявки на грузчика в Дикси
источник

MB

Maxim Baranov in Android Architecture
и в UI и в Data слой, сам android Service лежит в app(presentation)  все по разному его называют, а сами модельки ретрофит лежит в data слое
источник

V

Victor in Android Architecture
Так вот у меня и образовался вопрос: Как лучше запустить этот сервис?
Ведь как-бы репозы нужны для коллекций данных(Mediates between the domain and data mapping layers using a collection-like interface for accessing domain objects.)
источник

JF

Jorik Fat in Android Architecture
так в чем проблема. Запускайте из Domain'а
источник

JF

Jorik Fat in Android Architecture
чего? какие модельки?
источник

V

Victor in Android Architecture
В домене я запустить не могу по чистой архитектуре. Там платформонезависимый код. Значит мне нужно в что-то обернуть его. Правильно ?
источник

V

Victor in Android Architecture
В команду нормально будет?
источник

V

Victor in Android Architecture
@FatJorik Или может посоветуете что-то более подходящее?
источник

JF

Jorik Fat in Android Architecture
У Вас в домене должен быть класс, который будет отвечать за службы.
В нем вызываете метод startMapping()
В этом менеджере служб должен уже быть контекст, с помощью которого можно запустить сервис
источник

JF

Jorik Fat in Android Architecture
источник