accessPreference.mState null pointer causes settings force close in
monkey test.
Add null pointer protect.
Change-Id: Ia866ac02c8d75308d3ff99f1400f11318f898621
CRs-Fixed:
1069229
public boolean onPreferenceChange(Preference preference, Object newValue) {
if (preference instanceof AccessPreference) {
AccessPreference accessPreference = (AccessPreference) preference;
+ if (accessPreference.mState == null) {
+ return false;
+ }
boolean whitelisted = newValue == Boolean.TRUE;
mDataSaverBackend.setIsWhitelisted(accessPreference.mEntry.info.uid,
accessPreference.mEntry.info.packageName, whitelisted);