Create MeteredPreference with correct preference context.
Bug: 33775510 Test: visual Change-Id: I201e685f70379e48053ee910113d5ce75fddc16e
This commit is contained in:
@@ -35,9 +35,8 @@
|
|||||||
|
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
|
|
||||||
<Preference
|
<com.android.settings.widget.FooterPreference
|
||||||
android:summary="@string/data_usage_metered_body"
|
android:title="@string/data_usage_metered_body"
|
||||||
android:persistent="false"
|
|
||||||
android:selectable="false" />
|
android:selectable="false" />
|
||||||
|
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
@@ -96,7 +96,7 @@ public class DataUsageMeteredSettings extends SettingsPreferenceFragment impleme
|
|||||||
if (hasWifiRadio(context) && mWifiManager.isWifiEnabled()) {
|
if (hasWifiRadio(context) && mWifiManager.isWifiEnabled()) {
|
||||||
for (WifiConfiguration config : mWifiManager.getConfiguredNetworks()) {
|
for (WifiConfiguration config : mWifiManager.getConfiguredNetworks()) {
|
||||||
if (config.SSID != null) {
|
if (config.SSID != null) {
|
||||||
mWifiCategory.addPreference(buildWifiPref(context, config));
|
mWifiCategory.addPreference(buildWifiPref(config));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -113,10 +113,10 @@ public class DataUsageMeteredSettings extends SettingsPreferenceFragment impleme
|
|||||||
return pref;
|
return pref;
|
||||||
}
|
}
|
||||||
|
|
||||||
private Preference buildWifiPref(Context context, WifiConfiguration config) {
|
private Preference buildWifiPref(WifiConfiguration config) {
|
||||||
final String networkId = config.SSID;
|
final String networkId = config.SSID;
|
||||||
final NetworkTemplate template = NetworkTemplate.buildTemplateWifi(networkId);
|
final NetworkTemplate template = NetworkTemplate.buildTemplateWifi(networkId);
|
||||||
final MeteredPreference pref = new MeteredPreference(context, template);
|
final MeteredPreference pref = new MeteredPreference(getPrefContext(), template);
|
||||||
pref.setTitle(removeDoubleQuotes(networkId));
|
pref.setTitle(removeDoubleQuotes(networkId));
|
||||||
return pref;
|
return pref;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user