Liz*_*oan 0 java android retrofit retrofit2
我正在开发一个从 soundcloud 中选取数据的项目,但我似乎无法解决这个问题。请帮我。
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/gson-2.6.2.jar')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.squareup.retrofit2:retrofit:2.0.2'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.squareup.retrofit2:converter-gson:2.0.2'
}
Run Code Online (Sandbox Code Playgroud)
这是我的代码
RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(Config.API_URL).build();
SCService scService = restAdapter.create(SCService.class);
scService.getRecentTracks(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()), new Callback<List<Track>>() {
@Override
public void onResponse(Call<List<Track>> call, Response<List<Track>> response) {
Log.d(TAG, "First track title: " + tracks.get(0).getTitle());
}
@Override
public void onFailure(Call<List<Track>> call, Throwable t) {
Log.d(TAG, "Error: " + error);
}
});
Run Code Online (Sandbox Code Playgroud)
请帮忙!
RestAdapter在Retrofit 2中被贬值,这就是为什么你会收到这个错误。你正在使用Retrofit 2。在Retrofit 2中RestAdapter被Retrofit取代,所以你需要使用Retrofit,这是一个简单的例子,
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://api.github.com")
.addConverterFactory(GsonConverterFactory.create())
.build();
Run Code Online (Sandbox Code Playgroud)
请参阅文档,了解更多详细信息
| 归档时间: |
|
| 查看次数: |
8360 次 |
| 最近记录: |