Я пытаюсь отобразить текстовое сообщение в AlertDialog
. Текст взят из файла string.xml
(и он также имеет Locale
конкретные варианты).
AlertDialog
является generic
и используется во всем проекте, и его подпись выглядит следующим образом:
void showBaseDialog(DialogInterface.OnClickListener confirmListener,
@StringRes Integer titleResId,
@StringRes Integer messageResId)
Как видно, поле сообщения является идентификатором ресурса String
, а ресурс, который мне нужно использовать, содержит заполнители подстановки %s
. Я хочу вставить пустой String
в этот заполнитель и сделать это без изменения подписи AlertDialog
.
Как это может быть сделано? Или есть способ сделать это? (Лично я не думаю, что есть).