2 个微调器:从使用改装选择的第一个微调器 ID 填充第二个微调器

我使用我的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();

ApiInterface


public 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;

}

}


梵蒂冈之花
浏览 56回答 1
1回答

翻翻过去那场雪

取代@GET("Testpage/kotabyprovid/provinsi_id/")&nbsp;&nbsp;Call<GetKota> getKota();&nbsp;跟@GET("Testpage/kotabyprovid/provinsi_id/{prov_id}")&nbsp;&nbsp;Call<GetKota> getKota(@Path("prov_id") int provId);现在您可以将id传递给方法,改造将负责传递到URL路径。provId
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java