Using different Contexts for getting SharedPreference
<p>Is there a difference in using </p>

<p><code>getApplicationContext().getSharedPreferences()</code> vs <code>this.getSharedPreferences()</code> for creating a SharedPreference object.  NOTE: <code>this</code> implies activity here</p>

<p>I'm aware that <code>getSharedPreferences()</code> is inherited from <code>Context</code> class and <code>Application</code> and <code>Activity</code> are both subclasses of <code>Context</code>.</p>

<p>Is the functionality same for above both unlike <code>Toasts</code> and <code>ProgressDialogues</code> where we are supposed to use only <code>Activity Context</code>.</p>
