Last shot at undestanding what context is in Android
<p>This will be my last try to understand what context means in Android, otherwise I will leave Android development because I don't understand why nobody can give a good answer to this. I do NOT WANT a copy paste from the Android docs that tell me that it is a interface for accessing resources. Either will I accept links to other questions because I have read them all, otherwise I wouldn't have asked.</p>

<p>As the documentation states it is a interface to the resources. </p>

<p><strong>1st question</strong>
What is context? What does it mean that it is a interface to the resources?</p>

<p><strong>2nd question</strong>
Why do we then pass this around all the time, would not every activity etc. have access to the same resources?  </p>

<p><strong>3rd question</strong><br>
Why is context needed in every friggin scenario? Such as <code>Button myButton = new Button(this);</code></p>

<p><strong>4th question</strong>
Yet another question about why context is passed to e.g. listadapters?</p>

<p>Thank you for your time:)</p>
