Merge "Fixed AccessPreference listener." into nyc-dev

am: 40c228d

* commit '40c228d989c19eb69f5efe258cf7d24cf86e93ba':
  Fixed AccessPreference listener.

Change-Id: Idca40034b476faf3be1a83a3e8cb224b8c3c8680
This commit is contained in:
Felipe Leme
2016-04-19 18:45:51 +00:00
committed by android-build-merger

View File

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