Trying To Retrieve A Resources But For Some Reason An Error Is Being Thrown
I am new to android development. i am following their tutorial at: android development Now when i do int defaultValue = getResources().getInteger(R.string.saved_high_score_defaul
Solution 1:
Okay, maybe I'm misunderstanding, but I think that's just a typo in the tutorial.
getResources().getInteger()
should take a resource value of type integer
, for example:
getResources().getInteger(R.integer.my_int_value_key);
Which would be defined in a values XML somewhere like:
<integer name="my_int_value_key">100</integer>
Solution 2:
You don't have a value in values.xml with the name stored in R.string.saved_high_score_default.
That's a bit of an overly complex way to do it in my mind. I'd be using a java constant for the default (a private final int DEFAULT_VALUE) instead of reading it from xml in most situations.
Solution 3:
This line is trying to get an int from a string resource:
int defaultValue = getResources().getInteger(R.string.saved_high_score_default);
Try something like:
int defaultValue = Integer.valueOf(getResources().getString(R.string.saved_high_score_default));
Post a Comment for "Trying To Retrieve A Resources But For Some Reason An Error Is Being Thrown"