Как сослаться на текущую или основную активность из другого класса

Мне часто приходится обращаться к методам, которые требуют ссылки на какое-то действие. Например, чтобы использовать getWindowManager, мне нужно получить доступ к некоторому Activity. Но часто мой код для использования этих методов находится в каком-то другом классе, который не имеет ссылки на активность. До сих пор я либо сохранял ссылку на основное действие, либо передал классу контекст некоторого действия. Есть ли лучший способ сделать это?

54
задан Brian Tompsett - 汤莱恩 9 June 2015 в 12:17
поделиться