diff --git a/src/fragments/start/getting-started/android/integrate.mdx b/src/fragments/start/getting-started/android/integrate.mdx index f272d14caa3..e94c53c9859 100644 --- a/src/fragments/start/getting-started/android/integrate.mdx +++ b/src/fragments/start/getting-started/android/integrate.mdx @@ -476,21 +476,21 @@ You may want to change the contents of a record. Below, we'll query for a record ```java - Amplify.DataStore.query(Todo.class, Where.name.eq("Finish quarterly taxes"), - matches -> { - if (matches.hasNext()) { - Todo todo = matches.next(); - Todo updatedTodo = original.copyOfBuilder() - .title("File quarterly taxes") - .build(); - Amplify.DataStore.save(updatedTodo, - updated -> Log.i("Tutorial", "Updated item: " + updatedTodo.getName(), - failure -> Log.e("Tutorial", "Update failed.", failure) - ); - } - }, - failure -> Log.e("Tutorial", "Query failed.", failure) - ); + Amplify.DataStore.query(Todo.class, Where.matches(Todo.NAME.eq("Finish quarterly taxes")), + matches -> { + if (matches.hasNext()) { + Todo todo = matches.next(); + Todo updatedTodo = todo.copyOfBuilder() + .name("File quarterly taxes") + .build(); + Amplify.DataStore.save(updatedTodo, + updated -> Log.i("Tutorial", "Updated item: " + updatedTodo.getName()), + failure -> Log.e("Tutorial", "Update failed.", failure) + ); + } + }, + failure -> Log.e("Tutorial", "Query failed.", failure) + ); ``` @@ -498,14 +498,14 @@ You may want to change the contents of a record. Below, we'll query for a record ```kotlin - Amplify.DataStore.query(Todo::class.java, Where.name.eq("Finish quarterly taxes"), + Amplify.DataStore.query(Todo::class.java, Where.matches(Todo.NAME.eq("Finish quarterly taxes")), { matches -> if (matches.hasNext()) { val todo = matches.next() - val updatedTodo = original.copyOfBuilder() - .title("File quarterly taxes") + val updatedTodo = todo.copyOfBuilder() + .name("File quarterly taxes") .build() - Amplify.DataStore.save(edited, + Amplify.DataStore.save(updatedTodo, { Log.i("Tutorial", "Updated item: ${updatedTodo.name}") }, { Log.e("Tutorial", "Update failed.", it) } ) @@ -539,7 +539,7 @@ To round out CRUD operations, we'll query for a record and then delete it from D matches -> { if (matches.hasNext()) { Todo toDeleteTodo = matches.next(); - Amplify.DataStore.delete(todo, + Amplify.DataStore.delete(toDeleteTodo, deleted -> Log.i("Tutorial", "Deleted item: " + toDeleteTodo.getName()), failure -> Log.e("Tutorial", "Delete failed.", failure) );