difference between getcontext getapplicationcontext and getbasecontext in android

‮l.www‬autturi.com
difference between getcontext getapplicationcontext and getbasecontext in android

View.getContext():

Returns the context the view is currently running in. Usually the currently active Activity.

Activity.getApplicationContext():

Returns the context for the entire application (the process all the Activities are running inside of).
Use this instead of the current Activity context if you need a context tied to the lifecycle of the entire application, not just the current Activity.

ContextWrapper.getBaseContext():

If you need access to a Context from within another context,you use a ContextWrapper.
The Context referred to from inside that ContextWrapper is accessed via getBaseContext().

Created Time:2017-09-04 21:02:22  Author:lautturi