我在我的Android应用程序中使用改造,但我的服务有时返回对象数据类型和某些时候数组数据类型。我怎么处理这个?我在android中使用了对象来代替数据类型但是我无法正确使用它。
答案 0 :(得分:1)
只要服务返回List,就在界面内创建一个接口:
public Interface EndPointInterface{
@GET(Constants.URL_GET_PHARMACY_REPORT)
Call<List<PharmacyReport>> getPharmacyReport(@Query(Constants.PATIENT_ID) String patientId);
}
否则,如果您的服务返回一个Object,请按以下步骤继续:
public Interface EndPointInterface{
@GET(Constants.URL_FETCH_STORE_INFO)
Call<Store> getStoreInfoByBeaconUUID(@Query(Constants.BEACON_UUID) String beaconUUID);
}