onSharedPreferenceChanged Invocation for UI Change or Internal
<p>I am using <code>onSharedPreferenceChanged</code> to detect changes in a <code>PreferenceActivity</code>.</p>

<p>The Key / Value Pair Managed by the <code>PreferenceActivity</code> is also changed by code logic.</p>

<p>Default Values also trigger <code>onSharedPreferenceChanged</code> function invocation.</p>

<p>Is there a way to distinguish and find out whether user has initiated the change from GUI or the change has been done by code?</p>

<p>Regards</p>
