Я получаю строку из окна приложения, строка выглядит так:Новые символы строки в AlertDialog Android
«некоторый текст \ г \ Nsome другой текст»
Когда я отобразить строку в диалоге предупреждения я вижу следующее:
«некоторый текст гп какой-либо другой текст»
Такая же строка отображается правильно в TextView, но не в AlertDialog.
Прошу совета, что мне следует делать.
С наилучшими пожеланиями.
Редактировать Это то, что я пытался до сих пор:
CustomDialog.Builder dialog = new CustomDialog.Builder(this, "", getString(R.string.ok));
dialog.contentColor(getResources().getColor(R.color.content_color));
dialog.titleColor(getResources().getColor(R.color.content_color));
dialog.positiveColor(getResources().getColor(R.color.cpb_red));
dialog.content(Message.replace("\r\n", "\n"));
dialog.build().show();
Edit 2: Позвольте мне объяснить больше, я получаю ответ JSON из службы WCF на Windows, разбор JSON с помощью FastJson текста я получаю от JSON после разбора является
сервера будет \ г \ п для технического обслуживания
Мы только что добавили \ r \ n для целей тестирования, но я уверен, что кто-то будет использовать их при отправке данных на Android. Я попытался заменить с помощью функции замены, но не успел.
Заменить '\ г \ n' с' \ n' и слеш –
@TimCastelijns необходимости замены функция не заменяет их, я продолжаю видеть тот же результат – OmarBizreh
Тогда ваш код не работает. Можете ли вы показать нам, как вы пробовали, что –