Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Android Build an Interactive Story App (Retired) Intents and Multiple Activities Using String Resources

what is that hard-coded string?? help pls

I am unable to solve this pls help me... set the text instead of hard-coded string

1 Answer

Hello shiva,

The hard coded string they're referring to is the "LOAD". They want you to replace that String with the variable referencing the strings.XML file's morePuppies String, as below.

Button loadPuppiesButton = (Button) findViewById(R.id.puppiesButton);
String buttonLabel = getString(R.string.morePuppies);
loadPuppiesButton.setText("LOAD");

Your XML file should look as follows.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="morePuppies">See More Puppies</string>
</resources>

Please let me know if you have any other questions about why that works!