我想要实现的目标:根据应用用户的一些过滤器,我想返回一个包含文字和图片的列表。
我是怎么做到的:我在Parse中创建了一个表,并添加了一个对象类型为'file'的列。我已将所有jpg / gif图像放入该列。 (双击,浏览,从本地计算机中选择图像)。
我遇到的麻烦是,在我的Android应用程序显示之前,列表需要相当长的时间(约7秒)。
在Parse中有更好的处理图像数据的方法,还是应该将图像存储在其他地方(如Amazon S3)?
我正在使用Parse的标准查询来获取数据,但是,我也在检查是否存在任何代码延迟。想要确认我是否正确处理了后端的图像数据。
答案 0 :(得分:0)
在Parse中是否有更好的处理图像数据的方法,或者我应该这样做 将图像存储在其他地方(如Amazon S3)?
如果您的图片不是太多或者您正在使用(例如五张图片),最好将其保存到Assets
或Drawable
文件夹中进行加载。
如果我正确地知道这个问题,你需要使用ProgressBar
和一个图像,然后才能在Internet
中加载图像。
希望这有帮助。
答案 1 :(得分:0)
我正在使用Parse来存储图像,但它并不像你说的那么慢。由于Parse是Facebook的一部分,我认为他们的基础设施是相同的。可能存在问题:
让我知道您所处的案例。
如果您只是显示缩略图,我建议您在保存到Parse之前处理它,方法是在their blog上编写Cloud函数。您只需要在listview / gridview
上使用生成的缩略图