android - 在 mvc 中使用改造(@Path)?
问题描述
我在 MVC 中使用改造 1.9。我有这个 :
@GET("/albums/2/photos")
void getPhotosId(Callback<String> photos);
我想在相册和照片之间将该数字设为“2”作为查询参数。我确实知道如何在 MVC 中做到这一点。
照片控制器:
mApiManager.getPhotosApi().getPhotosId(new Callback<String>() {
@Override
public void success(String s, Response response) {
Log.d(TAG, "JSON :: " + s);
//Log.d(TAG, "OBJECT:: " + s);
try {
JSONArray array = new JSONArray(s);
for (int i = 0; i < array.length(); i++) {
JSONObject object = array.getJSONObject(i);
Photos photo = new Photos.Builder()
.setPhotoTitle(object.getString("title"))
.build();
mListener.onFetchProgress(photo);
}
} catch (JSONException e) {
mListener.onFetchFailed();
}
mListener.onFetchComplete();
}
@Override
public void failure(RetrofitError error) {
Log.d(TAG, "Error :: " + error.getMessage());
mListener.onFetchComplete();
}
});
解决方案
尝试这样的事情:
@GET(albums/{id}/photos")
Call<String> getPhotosId(@Path("id") int id);
推荐阅读
- modelica - 使用“在模型中保存起始值”选项帮助 Dymola 中的收敛
- javascript - 如何在nodejs中执行顺序基本命令?
- c - C 中的一个类型可以有多个对象表示吗?
- python - Pytorch 中的切片给出了错误的答案
- node.js - async/await 不适用于 mongoose 实例方法
- c# - 在新的 .NetCore API 中使用现有的 AspNet.Identity (MVC)
- sql - SQL查询如何在Oracle/Hive中获取一周/年的最后一个工作日?
- kubernetes - Google 调试:如何调试可执行 jar 中的库 - 错误:在可执行文件中找不到文件
- postgresql - 我们如何在 PostgreSQL 中转换给定的日期时间格式?
- javascript - 如何获取通过 React JSX 定义的 html 元素?