如何在Android应用

时间:2017-11-14 00:16:49

标签: android api

我正在研究消耗API调用的学校项目。我的API目前有3个终点。有一个校园终点,列出三个校区(位置),每个校区都有一个部门列表。最终结束点列出了每个部门的课程。

//course.json?dept_abbr=MES


{
               Course: [
                  {
                    "Year": 2017,
                    "CourseTitle": "..",
                    "CourseNumber": 100
                    "Quarter": "autumn",
                    "DeptAbbreviation": "MES"   
                    },
              ]

   }


//department.json/?campus=Ca
    {
               Depts[
                  {
                    "Year": 2017,
                    "DeptFullName": "Math and Engineering"
                    "DeptAbbreviation": "MES"   
                    },
              ]

   }

我希望有一个表单,用户可以选择不同的课程。问题是我需要根据校园进行API调用才能进入校园 我再做一次api调用来获取一个部门列表,如果用户选择一个特定的部门,那么我需要进行API调用才能获得一个部门 部门。例如,大约有90个部门,每个部门有大约50个课程。

我是否需要在应用启动之前将所有API响应存储在服务器中并在服务器中使用这些响应?在准备这个问题的同时,我看了一下volley和Retrofit库。我仍在寻找图书馆。

0 个答案:

没有答案