繁体   English   中英

这些DynamoDB的代码片段在我的Android应用程序中放在哪里?

[英]Where do these code snippets for DynamoDB go in my Android application?

我正在创建一个需要在DynamoDB中存储/检索数据的Android应用程序。 我创建了一个名为“ Schedules”的DynamoDB表,并根据教程创建了Schedules类。 但是,本教程很奇怪地缺少在何处/如何放置身份验证代码和对象映射器代码。

我用亚马逊Cognito,创造了一个身份库,并得到了产生的样本代码,引用这里的AWS提供凭据标题下方,#4。 该代码应该去哪里? 在自己的班上? 在我要从表中显示/创建数据的活动中? 如果是这样,在哪里(onCreate(),它自己的方法等?)。 在此先感谢您的帮助!

非常感谢您指出这一点。 我们将努力更新文档。

凭据提供程序将传递到DynamoDB客户端,该客户端又将传递到映射器。

AmazonDynamoDBClient ddb = new AmazonDynamoDBClient(credentialsProvider);
DynamoDBMapper mapper = new DynamoDBMapper(ddb);

这段代码的去向将取决于您的应用程序,但是尝试保持对映射器和客户端的单个引用是一种很好的做法,因此在onCreate()或单独的共享类中可能是最合适的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM