我使用我的Android,我有两个微调器,并使用改造来填充我的微调器。我设法填充了第一个微调器。但我不知道如何在从第一个微调器中选择的id下填充我的第二个微调器。我正在使用共签名器静止控制器来传递id,并希望使用第二个微调器的改造来检索它,但我不知道该怎么做?请帮帮我。我已经通过传递id创建了休息控制器。已创建 Api 接口。和豆子获取详细数据。第一个旋转器工作良好。声明 classSpinner = (Spinner) findViewById(R.id.classSpinner); divSpinner = (Spinner) findViewById(R.id.divSpinner); classSpinner.setAdapter(mAdapter); mApiInterface = ApiClient.getClient().create(ApiInterface.class); getAllProvinsi();ApiInterfacepublic interface ApiInterface {//first spinner @GET("Testpage/provinsi") Call<GetProvinsi> getProvinsi();//second spinner that I needed how to pass the id? and get data by id selected from first spinner @GET("Testpage/kotabyprovid/provinsi_id/") Call<GetKota> getKota();}得省 ( 第一微调器 )public class GetProvinsi {@SerializedName("result")List<Provinsi> listDataProvinsi;public List<Provinsi> getListDataProvinsi() { return listDataProvinsi;}public void setListDataProvinsi(List<Provinsi> listDataProvinsi) { this.listDataProvinsi = listDataProvinsi;}}捷哥达 ( 第二微调机 )public class GetKota {@SerializedName("result")List<Kota> listDataKota;public List<Kota> getListDataKota() { return listDataKota;}public void setListDataKota(List<Kota> listDataKota) { this.listDataKota = listDataKota;}}
1 回答
翻翻过去那场雪
TA贡献2065条经验 获得超13个赞
取代
@GET("Testpage/kotabyprovid/provinsi_id/")
Call<GetKota> getKota();
跟
@GET("Testpage/kotabyprovid/provinsi_id/{prov_id}")
Call<GetKota> getKota(@Path("prov_id") int provId);
现在您可以将id传递给方法,改造将负责传递到URL路径。provId
添加回答
举报
0/150
提交
取消