Я перепробовал все возможные варианты Я нашел здесь, в StackOverflow, для написания символа процента (%), и мое приложение продолжает падать.
Вот как я хочу, чтобы текст выглядел следующим образом:
50.0%Полная.
Вот строка, которую я экранирую в моем файле strings.xml:
<string name="work_package_percent_complete">%.1f%%\nComplete</string>
Ошибка, которую я получаю от компилятора:
E /AndroidRuntime: FATAL EXCEPTION: main Процесс: com.bechtel.pf.mock, PID: 8252 java.util.UnknownFormatConversionException: Conversion = ''
Здесь я вызываю String.format:
@JvmStatic
fun formatPercentageText(context: Context, percentage: Float): String {
return String.format(
context.resources.getString(
R.string.work_package_percent_complete,
percentage
)
)
}
Кажется, что он не сбежал должным образом.