Merge "Fixed AccessPreference listener." into nyc-dev am: 40c228d

am: c838707

* commit 'c8387072eefd1871b34ac373f986c441b909b5bd':
  Fixed AccessPreference listener.

Change-Id: I00f43d6145d7de3cc5ee73a3a231f49dd951d922
This commit is contained in:
TreeHugger Robot
2016-04-19 18:59:31 +00:00
committed by android-build-merger

View File

@@ -227,19 +227,20 @@ public class UnrestrictedDataAccess extends SettingsPreferenceFragment
if (mEntry.icon != null) {
setIcon(mEntry.icon);
}
setOnPreferenceClickListener( new OnPreferenceClickListener() {
}
@Override
public boolean onPreferenceClick(Preference pref) {
if (mState.isDataSaverBlacklisted) {
InstalledAppDetails.startAppInfoFragment(AppDataUsage.class,
context.getString(R.string.app_data_usage),
UnrestrictedDataAccess.this,
mEntry);
return false;
}
return true;
}});
@Override
protected void onClick() {
if (mState.isDataSaverBlacklisted) {
// app is blacklisted, launch App Data Usage screen
InstalledAppDetails.startAppInfoFragment(AppDataUsage.class,
getContext().getString(R.string.app_data_usage),
UnrestrictedDataAccess.this,
mEntry);
} else {
// app is not blacklisted, let superclass handle toggle switch
super.onClick();
}
}
// Sets UI state based on whitelist/blacklist status.