Migrate to TwoStatePreference
SwitchPreference and SwitchPreferenceCompat are both TwoStatePreference. Using TwoStatePreference in Java will helps migration in the future. Bug: 306771414 Test: manual - check Settings pages Change-Id: I84e1d7b09451106797c2b23d127855c6976678ca
This commit is contained in:
@@ -40,7 +40,7 @@ import androidx.annotation.VisibleForTesting;
|
||||
import androidx.appcompat.app.AlertDialog;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.preference.Preference;
|
||||
import androidx.preference.SwitchPreference;
|
||||
import androidx.preference.TwoStatePreference;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
|
||||
@@ -83,8 +83,8 @@ public class BillingCycleSettings extends DataUsageBaseFragment implements
|
||||
NetworkTemplate mNetworkTemplate;
|
||||
private Preference mBillingCycle;
|
||||
private Preference mDataWarning;
|
||||
private SwitchPreference mEnableDataWarning;
|
||||
private SwitchPreference mEnableDataLimit;
|
||||
private TwoStatePreference mEnableDataWarning;
|
||||
private TwoStatePreference mEnableDataLimit;
|
||||
private Preference mDataLimit;
|
||||
private DataUsageController mDataUsageController;
|
||||
|
||||
@@ -93,8 +93,8 @@ public class BillingCycleSettings extends DataUsageBaseFragment implements
|
||||
Preference billingCycle,
|
||||
Preference dataLimit,
|
||||
Preference dataWarning,
|
||||
SwitchPreference enableLimit,
|
||||
SwitchPreference enableWarning) {
|
||||
TwoStatePreference enableLimit,
|
||||
TwoStatePreference enableWarning) {
|
||||
services.mPolicyEditor = policyEditor;
|
||||
mBillingCycle = billingCycle;
|
||||
mDataLimit = dataLimit;
|
||||
@@ -133,10 +133,10 @@ public class BillingCycleSettings extends DataUsageBaseFragment implements
|
||||
}
|
||||
|
||||
mBillingCycle = findPreference(KEY_BILLING_CYCLE);
|
||||
mEnableDataWarning = (SwitchPreference) findPreference(KEY_SET_DATA_WARNING);
|
||||
mEnableDataWarning = (TwoStatePreference) findPreference(KEY_SET_DATA_WARNING);
|
||||
mEnableDataWarning.setOnPreferenceChangeListener(this);
|
||||
mDataWarning = findPreference(KEY_DATA_WARNING);
|
||||
mEnableDataLimit = (SwitchPreference) findPreference(KEY_SET_DATA_LIMIT);
|
||||
mEnableDataLimit = (TwoStatePreference) findPreference(KEY_SET_DATA_LIMIT);
|
||||
mEnableDataLimit.setOnPreferenceChangeListener(this);
|
||||
mDataLimit = findPreference(KEY_DATA_LIMIT);
|
||||
}
|
||||
|
Reference in New Issue
Block a user