public class EmergencyNumbersGenerator {
private static ArrayList<EmergencyNumberFeatures> features;
public static ArrayList<EmergencyNumberFeatures> generateEmergencyNumber()
{
features = new ArrayList<>();
EmergencyNumberFeatures em = new EmergencyNumberFeatures(
Resources.getSystem().getString(R.string.policeControl),
Resources.getSystem().getString(R.string.policeControlNumber)
);
}
}
This happens to be my code and this class EmergencyNumberGenerator has no Context whatsoever. So, I looked in SO for solution to get string from strings.xml and found that I can use
Resources.getSystem().getString(R.string.{stringID})
But, I am getting error where it says, Resource is not found.
android.content.res.Resources$NotFoundException: String resource ID #0x7f0d0085
at android.content.res.Resources.getText(Resources.java:348)
at android.content.res.Resources.getString(Resources.java:441)
at com.utilnepal.MobileHelp.data.EmergencyNumbersGenerator.generateEmergencyNumber(EmergencyNumbersGenerator.java:20)
at com.utilnepal.MobileHelp.ActivitiesFragment.EmergencyFragment.onCreateView(EmergencyFragment.java:43)
Any help regarding this issue?