Oczywiście poprawię. Chciałbym się przy okazji dowiedzieć, jakie są główne minusy takiego rozwiązania. Sam na tą chwilę dostrzegam dwa:
- klasy bez dostępu do context nie mogą używać tego singletonu
- przekazywany kontekst może być zapamiętany co może doprowadzić do wycieku pamięci ( choć w tym przypadku context używamy tylko do uzyskania ApplicationContext, jednak klient klasy o tym nie wie, przez co jest wprowadzany w błąd)