我正在使用改造添加任务。
private void addTask(Map<String, String> map) {
ApiClient.getPptApiClient().addTask(map, new Callback<String>() {
@Override
public void success(String s, Response response) {
Log.d("TAG", "add task success");
downloadTasks(id)
}
@Override
public void failure(RetrofitError retrofitError) {
Log.d("TAG", "add task failed");
}
});
}
添加任务后,我想刷新我的列表,为此我有以下方法:
private void downloadTasks(int id) {
ApiClient.getPptApiClient().getTasks(id, new Callback<ArrayList<TaskModel>>() {
@Override
public void success(ArrayList<TaskModel> taskModels, Response response) {
Log.d("TAG", "download task success");
taskAdapter.clear();
taskAdapter.addAll(taskModels);
lvTasks.setAdapter(taskAdapter);
}
@Override
public void failure(RetrofitError retrofitError) {
Log.e("TAG", "download task failed");
}
});
}
我的问题是:从不调用downloadTask。 你能解释一下原因吗?