Update TimezoneInfoPrefController to register in xml
Test: robotest Bug: 77216595 Change-Id: I0fde4f8058a8be156dddb620a756254cd85f6a9f
This commit is contained in:
@@ -33,22 +33,18 @@ import com.android.settingslib.widget.FooterPreference;
|
||||
import java.util.Date;
|
||||
|
||||
public class TimeZoneInfoPreferenceController extends BaseTimeZonePreferenceController {
|
||||
private static final String PREFERENCE_KEY = FooterPreference.KEY_FOOTER;
|
||||
|
||||
private static final String PREFERENCE_KEY = FooterPreference.KEY_FOOTER;
|
||||
@VisibleForTesting
|
||||
Date mDate;
|
||||
private TimeZoneInfo mTimeZoneInfo;
|
||||
private final DateFormat mDateFormat;
|
||||
private final Date mDate;
|
||||
|
||||
public TimeZoneInfoPreferenceController(Context context) {
|
||||
this(context, new Date());
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
TimeZoneInfoPreferenceController(Context context, Date date) {
|
||||
super(context, PREFERENCE_KEY);
|
||||
mDateFormat = DateFormat.getDateInstance(SimpleDateFormat.LONG);
|
||||
mDateFormat.setContext(DisplayContext.CAPITALIZATION_NONE);
|
||||
mDate = date;
|
||||
mDate = new Date();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -102,15 +102,12 @@ public class TimeZoneSettings extends DashboardFragment {
|
||||
RegionZonePreferenceController regionZonePreferenceController =
|
||||
new RegionZonePreferenceController(context);
|
||||
regionZonePreferenceController.setOnClickListener(this::onRegionZonePreferenceClicked);
|
||||
TimeZoneInfoPreferenceController timeZoneInfoPreferenceController =
|
||||
new TimeZoneInfoPreferenceController(context);
|
||||
FixedOffsetPreferenceController fixedOffsetPreferenceController =
|
||||
new FixedOffsetPreferenceController(context);
|
||||
fixedOffsetPreferenceController.setOnClickListener(this::startFixedOffsetPicker);
|
||||
|
||||
controllers.add(regionPreferenceController);
|
||||
controllers.add(regionZonePreferenceController);
|
||||
controllers.add(timeZoneInfoPreferenceController);
|
||||
controllers.add(fixedOffsetPreferenceController);
|
||||
return controllers;
|
||||
}
|
||||
|
Reference in New Issue
Block a user