我正在创建一个从accuweather.com接收JSON的应用程序。在LoginActivity中,我想拥有3个微调器(它们都将从JSON请求中获取数据): 1.地区(亚洲,非洲等)的微调框 2.与国家的微调 3.与城市微调 第二个和第三个微调器中的信息必须根据用户在第一个微调器中选择的区域而有所不同(它也从JSON获取信息)。 问题是,当用户从微调器中选择一个项目时,我是否必须创建3个不同的AsyncTaskLoader并分别调用它们?还是将所有国家和成千上万个城市放入一个装载机中,并根据用户的选择在微调器中过滤数据,这是更好的选择?