我使用我的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條經驗 獲得超14個贊
取代
@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
提交
取消