I am getting an error in the following code:
private void displayPrice (int number) {
TextView price = (TextView)findViewById(R.id.txt_price);
price.setText(NumberFormat.getCurrencyInstance().format(number));
}
The error I am getting is as follows:
Call requires API level 24 (current min is 14): android.icu.text.NumberFormat#getCurrencyInstance
Android API 24 can use this. How can I use this in low API like API 15?
Change your import to use java.text.NumberFormat (available from API 1) instead of android.icu.text.NumberFormat (available from API 24).
The ICU4J framework provides better internationalization support, but it is not required.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With