使用改造

时间:2018-04-06 06:36:35

标签: retrofit2

这是它不起作用的部分。我正在尝试使用改造从服务器获取数据。我已经创建了api接口。这将建立连接,并在片段中,我必须检索实现该数据的数据,但它不起作用。 android studio无法解析call.enqueue()。

    call.enqueue (new Callback<List<Student>>() {
    @Override
    public void onResponse(Call<List<Student> call, Response<List<Student>> response) {

        List<Student> studata = response.body();


    }

    @Override
    public void onFailure(Call<List<Student>> call, Throwable t) {
        Toast.makeText(mActivity.getApplicationContext(), t.getMessage(), Toast.LENGTH_SHORT).show();
    }
});

2 个答案:

答案 0 :(得分:0)

检查该文件顶部的导入。确保Call的导入为

import retrofit2.Call;

而非import okhttp3.Call;import android.telecom.Call;或其他随机Call

答案 1 :(得分:0)

在界面中,将方法的返回类型更改为[DllImport("kernel32.dll")] public static extern int InterlockedDecrement16(ref short addend);