Implement auto 12/24h setting toggle.
This implements an explicit toggle to enable/disable automatic 12h/24h time formatting detection based on the current locale. Previously automatic detection was the norm on a freshly wiped device, but could never be re-enabled once either 12h or 24h format was configured. Bug: 32761619 Test: m RunSettingsRoboTests Change-Id: Idbbb8f79fccec95e33bf2f12767d5736e1118fa7
This commit is contained in:
@@ -26,6 +26,7 @@ import android.provider.SearchIndexableResource;
|
||||
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
|
||||
import com.android.settings.dashboard.DashboardFragment;
|
||||
import com.android.settings.dashboard.SummaryLoader;
|
||||
import com.android.settings.datetime.AutoTimeFormatPreferenceController;
|
||||
import com.android.settings.datetime.AutoTimePreferenceController;
|
||||
import com.android.settings.datetime.AutoTimeZonePreferenceController;
|
||||
import com.android.settings.datetime.DatePreferenceController;
|
||||
@@ -84,8 +85,12 @@ public class DateTimeSettings extends DashboardFragment implements
|
||||
final AutoTimePreferenceController autoTimePreferenceController =
|
||||
new AutoTimePreferenceController(
|
||||
activity, this /* UpdateTimeAndDateCallback */);
|
||||
final AutoTimeFormatPreferenceController autoTimeFormatPreferenceController =
|
||||
new AutoTimeFormatPreferenceController(
|
||||
activity, this /* UpdateTimeAndDateCallback */);
|
||||
controllers.add(autoTimeZonePreferenceController);
|
||||
controllers.add(autoTimePreferenceController);
|
||||
controllers.add(autoTimeFormatPreferenceController);
|
||||
|
||||
controllers.add(new TimeFormatPreferenceController(
|
||||
activity, this /* UpdateTimeAndDateCallback */, isFromSUW));
|
||||
|
Reference in New Issue
Block a user