с бесконечным циклом, который может закончится по флагу. В этом контроллере так же есть метод, меняющий этот флаг и позволяющий закончить цикл, понятно что при вызове метода остановки, кидается новый экземпляр сервиса, когда старый крутится без остановки, как решить проблему?
Зарегать как синглтон?
Какая то странная конструкция, если предпологается длительная обработка чего либо, с возможностью стопа, то лучше использовать бакграундсервисы, а в синглтоновом сервисе хранить канселейшен токены и саму механнику остановки. А так как вы описали это что то очень запутанное получается.
Обсуждают сегодня