我在AWS DynamoDB中有一个数据库。在这个DB中,有3个文本列要放在ListView中(每行中每列一个文本)。
此外,我想在每一行添加一个图像。
所以,我有四个问题:
1.我应该在哪里存储图像?在S3服务?
2.我应该将文本存储在DynamoDB表上,还是应该在EC2上创建MongoDB实例并在那里访问?我问,因为我仍然在免费等级,我不想结束我的免费读写单位。
3.如何创建一个从数据库中获取文本的ListView以及正确的图像?
4.如果没有图像或其中一个文本是N / A,我如何显示“N / A”而不是文本?
答案 0 :(得分:0)
这是一个悬而未决的问题。这是我的建议:
答案 1 :(得分:0)
我使用DynamoDBScanExpression和BaseAdapter类解决了它。对于S3图像,我使用图像的url将其解码为位图,并在每一行中将其设置为ImageView。