Android 我如何/应该在我的应用程序中主持评级?

Android 我如何/应该在我的应用程序中主持评级?,android,rating,review,Android,Rating,Review,我正在制作一个类似yelp的应用程序,用户可以在其中发现本地地方并对其进行评分,但我在决定如何存储每个地方的评分时遇到了困难。存储这些评分的最佳方法是什么,这样我才能允许我的用户查看其他用户的评论?如果您希望您的用户查看其他用户的评论,您将需要一个备份(服务器)并将评分保存在那里 此外,每个额定值应包含1到5之间的浮动值(因为2,5是有效的),每个额定值应具有文本)。创建一个SQL表来保存评论,当用户想要查看评论时,执行get all reviews for place in SQL。多亏了Lu

我正在制作一个类似yelp的应用程序,用户可以在其中发现本地地方并对其进行评分,但我在决定如何存储每个地方的评分时遇到了困难。存储这些评分的最佳方法是什么,这样我才能允许我的用户查看其他用户的评论?

如果您希望您的用户查看其他用户的评论,您将需要一个备份(服务器)并将评分保存在那里


此外,每个额定值应包含1到5之间的浮动值(因为2,5是有效的),每个额定值应具有文本)。创建一个SQL表来保存评论,当用户想要查看评论时,执行get all reviews for place in SQL。

多亏了LucasCrawford,我发现了parse,这应该可以解决我的问题

使用Parse:一个优秀的键/值数据库,支持用户的操作和保留数据。但这需要互联网接入。如果您只想保留本地数据,请使用标准Android附带的SQLiteSDK@LucasCrawford谢谢,parse看起来很棒!否,本地设备之外的用户无法查看本地数据。本地数据保留意味着它只存在于您的设备上(缓存内存中),为了让用户看到彼此之间的共享数据,它必须存在于服务器上,并提供给所有查询它的用户(如@Bojan Kseneman所说)。我建议对其进行简单的实现,因为您可以创建自定义对象来支持所有这些。当然,还有一些机智的实现选择。解析很简单,但如果有大量的请求,就必须为此付费。此外,您还允许第三方人员不受限制地访问您的数据,这就是为什么我永远不会在生产级别上使用它。