У меня есть все мои текстовые имена/метки, определенные в strings.xml.Доступ к строкам ресурсов из класса без активности
Я нахожу, что R.string.
возвращает идентификационный номер строки. Как мне получить его, чтобы вернуть фактическую строку?
public class ResultsFileFormat{
public void getAllMeasData(){
System.out.println(" *** STRING ****" + (R.string.date));
// File text format
System.out.println(
R.string.file_name + fileName + "\n" +
R.string.date + date + "\n\n" +
R.string.cal_table_sn + calTableSn + "\n" +
R.string.cal_table_date + calDate + "\n" +
R.string.cal_temp + calTemp + " C" + "\n" +
R.string.ref_gauge + tableGaugeRef + "\n\n" +
R.string.gauge_val_min + gauge.minGauge + " " + tableGaugeMin + " (C)" + "\n" +
R.string.gauge_val_max + gauge.maxGauge + " " + tableGaugeMax + " (C)" + "\n" +
R.string.groove_val_min + groove.minGroove + " " + tableGrooveMin + " (C)" + "\n" +
R.string.groove_val_max + groove.maxGroove + " " + tableGrooveMax + " (C)" + "\n" +
R.string.xl_min_pos + crossLevelPos.xlPosLow + " " + xlLow + " (C)" + "\n" +
R.string.xl_max_pos + crossLevelPos.xlPosHigh + " " + xlHigh + " (C)" + "\n" +
R.string.xl_min_neg + crossLevelNeg.xlNegLow + " " + xlLow + " (C)" + "\n" +
R.string.xl_max_neg + crossLevelNeg.xlNegHigh + " " + xlHigh + " (C)" + "\n");
}
}
Спасибо, ваш комментарий Bhavesth. Когда я попробую ваше предложение, «getString» не распознается и подсвечивается красным – John
Пожалуйста, разместите здесь свой код, чтобы я мог проверить – Vishnu
. Это хорошо ... «ResultsFileFormat» теперь не показывает ошибок. Если я хочу вызвать эту функцию из let say main activity, как передать контекст функции? .. немного покончить с концепцией контекста ... нужно прочитать об этом. – John