[Regional preferences] Add numbering system page.
- Add language selection page - Add number format page - Refactor some part for readability. Bug: b/247073388 Bug: b/246929960 Test: atest pass Change-Id: I617698a3146b6e461467a97de8c08f4c4dc6e7f2
This commit is contained in:
@@ -16,18 +16,11 @@
|
||||
|
||||
package com.android.settings.regionalpreferences;
|
||||
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.provider.Settings;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.preference.Preference;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.BasePreferenceController;
|
||||
import com.android.settings.core.SubSettingLauncher;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
@@ -71,21 +64,4 @@ public class TemperatureUnitController extends BasePreferenceController {
|
||||
? mContext.getString(R.string.default_string_of_regional_preference)
|
||||
: RegionalPreferencesDataUtils.temperatureUnitsConverter(mContext, result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean handlePreferenceTreeClick(Preference preference) {
|
||||
if (!TextUtils.equals(preference.getKey(), mPreferenceKey)) {
|
||||
Log.e(TAG, "not the key " + preference.getKey() + " / " + mPreferenceKey);
|
||||
return false;
|
||||
}
|
||||
final Bundle extra = new Bundle();
|
||||
extra.putString(RegionalPreferencesFragment.TYPE_OF_REGIONAL_PREFERENCE,
|
||||
RegionalPreferencesFragment.TYPE_TEMPERATURE);
|
||||
new SubSettingLauncher(preference.getContext())
|
||||
.setDestination(RegionalPreferencesFragment.class.getName())
|
||||
.setSourceMetricsCategory(SettingsEnums.REGIONAL_PREFERENCE)
|
||||
.setArguments(extra)
|
||||
.launch();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user