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 Android Data Persistence CRUD Operations with SQLite Updating Existing Data

George Sideris
PLUS
George Sideris
Courses Plus Student 3,712 Points

String.format(.... );

I should put another filed in ContentValues ?

Rover is a grumpy cat, not a mixed-breed dog ...

CodeChallenge.java
ContentValues values = new ContentValues();
values.put("name", "Rover");
values.put("type", "cat");
values.put("breed", "grumpy");

String clause = String.format("%s=%s", "name", "grumpy cat");

/* Add your code here! 
 * Assume you already have a variable named 'database'.
 */

1 Answer

Seth Kroger
Seth Kroger
56,413 Points

Since the where clause is looking for the name on the record to update it should be "Rover", not "grumpy cat".