Everyone is facing with the problem of accessing Context instance from methods, which aren't logically linked with Activity or Service.
It may be needed for accessing independent resources, like strings or files from assets folder. Sometimes it may be inconvenient to initialize and keep additional variable with the static context.
There're lot of questions on StackOverflow about this. Today I want to share my experience of handling such kind of problems.