我在“testservice.java”中创建了这样的接口
public interface TestService {
@GET("/api/users/2")
Call<String> getTest();
}
和
“客户端.java”
public class RetrofitClient {
private static Retrofit instance;
public static Retrofit getInstance() {
if(instance == null)
instance = new Retrofit.Builder()
.baseUrl("https://reqres.in/")
.build();
return instance;
}
}
在“mainactivity.java”中
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Retrofit retrofitClient = RetrofitClient.getInstance();
TestService testService = retrofitClient.create(TestService.class);
Call<String> repos = testService.getTest(); //problem
}
}
我是android java的第一个,我不知道如何使用改型。。问题是什么?如何打印回复我还需要标题信息)
1条答案
按热度按时间nkcskrwz1#
您需要在主线程上异步调用它。
网上有很多资源,要了解更多,你可以浏览以下文章。
沃格拉
安卓.jlese