LocalePicker: Use DecimalFormatSymbols instead of using LocaleData
* LocaleData is not accessible anymore, use the public API provided by ICU4J. Change-Id: Ie7b60f7acd2babd417b7840dc116a839debe6cd0
This commit is contained in:
@@ -26,6 +26,7 @@ import android.graphics.Paint;
|
|||||||
import android.graphics.Paint.Align;
|
import android.graphics.Paint.Align;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
|
import android.icu.text.DecimalFormatSymbols;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.text.InputFilter;
|
import android.text.InputFilter;
|
||||||
import android.text.InputType;
|
import android.text.InputType;
|
||||||
@@ -55,8 +56,6 @@ import android.widget.LinearLayout;
|
|||||||
import android.widget.Scroller;
|
import android.widget.Scroller;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import libcore.icu.LocaleData;
|
|
||||||
|
|
||||||
import org.lineageos.setupwizard.R;
|
import org.lineageos.setupwizard.R;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -185,7 +184,7 @@ public class LocalePicker extends LinearLayout {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static char getZeroDigit(Locale locale) {
|
private static char getZeroDigit(Locale locale) {
|
||||||
return LocaleData.get(locale).zeroDigit;
|
return DecimalFormatSymbols.getInstance(locale).getZeroDigit();
|
||||||
}
|
}
|
||||||
|
|
||||||
private java.util.Formatter createFormatter(Locale locale) {
|
private java.util.Formatter createFormatter(Locale locale) {
|
||||||
|
Reference in New Issue
Block a user