【发布时间】:2015-08-18 09:34:02
【问题描述】:
我正在使用 aws-android-sdk-2.0.5-s3.jar 将 dynamoDB 集成到我的 android 应用程序中。我想从 DynamoDB 中的表中删除特定行。这是我正在使用的代码:
Key primaryKey = new Key().withHashKeyElement(targetValue);
DeleteItemRequest request = new DeleteItemRequest().withTableName("tablename").withKey(primaryKey);
ddb.deleteItem(request);
在此代码中,我收到一条错误消息,提示“无法将密钥解析为类型”
是不是因为这个类不在api中?请帮我解决这个问题。
我从以下链接获得代码:
http://aws.amazon.com/articles/3756417425850538
编辑
Map<String, AttributeValue> key = new HashMap<String, AttributeValue>();
key.put("targetValue", new AttributeValue().withS("value"));
DeleteItemRequest deleteItemRequest = new DeleteItemRequest("tablename", key);
DeleteItemResult deleteItemResponse = ddb.deleteItem(deleteItemRequest);
【问题讨论】:
标签: android amazon-web-services amazon