В последнем задании первой недели курса о Многопоточности и сетевом взаимодействии в Андроид просят рассмотреть способ запуска потока из Application/Singleton, зачем использовать Application, если одного Singleton достаточно?
Или это на выбор - унаследовать класс Application и прописать там логику или просто создать Singleton?