Вот код запроса:
Код: Выделить всё
public interface SCService {
@GET("/tracks?client_id=" + Config.CLIENT_ID)
void getRecentTracks(@Query("genres") String genre, Callback<List<Track>> cb);
}
Код: Выделить всё
SCService scService = SoundCloud.getService();
scService.getRecentTracks("Rock", new Callback<List<Track>>() {
@Override
public void success(List<Track> tracks, Response response) {
loadTracks(tracks);
}
@Override
public void failure(RetrofitError error) {
Log.d("TAG", "Error: " + error);
}
});
В результате в листвью прогружается песен 10 и все (при каждой прогрузке все те же ~10 песен)
Если использовать другой фильтр, к примеру:
@Query("created_at[from]") String date
Загрузка по дате, то стабильно загружает 50 песен, и каждый раз разные. Как сделать что-то подобное, только чтобы по жанру?
Пробовал так, но тоже не работает:
Код: Выделить всё
void getRecentTracks(
@Query("genres") String genre,
@Query("created_at[from]") String date,
Callback<List<Track>> cb);