How is the call getApplicationContext which returns a context type used in applications?
<p>I'm new to java and android development. After spending few days working with java I started with android development. I've this question with regards to the Context class.</p>

<p>Context is a abstract class. Which cannot be instantiated and cannot be used to call methods unless it refers to a concrete subclass. Can someone tell how the call getApplicationContext which returns a context type is used in applications (a small snippet of how will be a huge help). </p>

<p>And also help me understand this statement Context context = getApplicationContext() getApplicationContext is an abstract method so when we use this call, which object implements this? Is it the ContextWrapper object of the current process (app) that gives this method.</p>

<p>Thanks in advance.</p>
