Я пытаюсь использовать модификацию для получения записей из моего API, и она работает нормально, когда я делаю что-то подобное.
материал открытого интерфейса API {
@GET("/mlearningServices/Course")
public void getMaterials(Callback<List<materialClass>> response); } public void getMaterials()
{
RestAdapter adapter = new RestAdapter.Builder().setEndpoint(Root_Url).build();
Log.i(TAG , "hERE IS THE LINK"+adapter.toString());
materialAPI api = adapter.create(materialAPI.class);
api.getMaterials(new Callback <List<materialClass>>() {
@Override
public void success(List<materialClass> list, Response response) {
materials = list;
showList();
customAdapter customAdapter = new customAdapter();
listView.setAdapter(customAdapter);
}
@Override
public void failure(RetrofitError error) {
}
});
}
Приведенный выше код работает нормально, и я могу получить все свои материалы, но в следующий раз я хочу получить материал с любым идентификатором,Когда пользователь выбирает особый материал, я хочу передать идентификатор в URL-адрес получения, чтобы я мог получить записи
, что означает, что я должен сделать что-то вроде этого
@GET("/mlearningServices/Course/{myId}")
..
Как добавить myId в метод обратного вызова.Это мой первый раз, когда я использую модификацию