我有以下两难境地,我有一个 Android 应用程序,它使用 HTTP 客户端通过 php 将请求发布到 mysql 数据库中,我正在使用 JSON 来提取响应。
这是该场景的粗略视图,
我有一个使用响应填充的 ArrayList,我们将其称为主菜单单击主菜单中的一个项目后,我将发送一个 POST 请求并等待来自服务器的响应,
所以这是我的问题,哪个是可取的和更可靠的,
在运行应用程序/活动时,我会下载所有内容并隐藏不相关的项目,根据要求启用/禁用它们,例如。我只是显示菜单的第一个相关项目,或者
仅在请求时向服务器请求所选菜单项的信息详细信息?就像,只需下载主菜单,主菜单的默认项目 id 1
是否有其他可用的方法,每种方法的优缺点是什么,哪种方法更可靠且更有效?