我正在构建一个Android应用程序,该应用程序可以读取位置,餐馆和食物的所有信息列表。例如:我是否应该选择将数据库用于购买Android应用程序
位置:A,B,C等
A具有餐馆:A,B,C
一个具有食物:X,Y, z
在服务器端,创建数据库以将JSON对象传输到Android应用程序。
- MainActivity:
- PickFood片段(选择餐厅进入FoodActivity,显示位置和餐馆)
- 的购物片段(显示选择的食品)
- 用户配置片段
- FoodActivity(显示食品)
我当前的解决方案是使用Java类来显示为不同的项目的项目来创建实例(例如地点或食物)所需的活动或片段。这是一个好的解决方案吗?或者我应该使用数据库来存储它,因为我发现将所选实例传递给购物车并不方便?
在我有数据库主意或没有既有优点也有缺点。最重要的优势是支持离线服务,但最大的缺点是从数据库更新和检索数据。但根据我的经验,拥有db的好处多于没有。 – 2015-02-05 20:34:47