Я хотел бы создать Service
, способный создавать несколько объектов, где каждый объект подключается к Интернету и загружает некоторые данные JSON и фотографию. Большая часть этого довольно прямолинейна, но я хочу, чтобы это происходило по одному, т. Е. Новый объект не может быть создан до тех пор, пока первый объект не завершит свои действия.Как узнать, когда объект выполнил действие?
Каков наилучший способ для моего Service
знать, когда объект выполнил свои действия?
Вот очень грубая иллюстрация того, что я ищу:
Какое еще ограничение существует? почему вы не можете хранить ссылку в экземпляре объекта в службе (и наоборот, если вы боитесь, что объект будет GC), и когда вы закончите, вы вызываете метод в службе? – Luis
Я ранее вызывал метод в Сервисе, но мне было интересно, есть ли лучший способ сделать это. Кажется, немного непослушным это сделать :) –