Jorge Ponce2,003 Points
Now switch back to CodeChallenge.java. Set the buttonLabel variable to the new String resource you just added using the
PLease help i put the code burt this said error why whathappend help.
Button loadPuppiesButton = (Button) findViewById(R.id.puppiesButton); String buttonLabel= resource.getString(R.string.morePuppies); loadPuppiesButton.setText("LOAD");
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="morePuppies">See More Puppies</string> </resources>
Charles Labas2,597 Points
String buttonLabel = resource.getString(R.string.morePuppies);
call getString directly, like this:
String buttonLabel = getString(R.string.morePuppies);
I was doing something similar earlier as well until I realized this mistake.
If you're interested, another user posted a thread asking for an explanation to this: https://teamtreehouse.com/community/difference-between-getresourcesgetstring-and-getstring
It seems that both approaches are correct but that the exercise is explicitly expecting the call directly to getString.