【发布时间】:2021-05-16 11:21:34
【问题描述】:
我遇到了PlaceholderAPI.getPosts(); 显示的问题
Non-static method 'getPosts()' cannot be referenced from a static context
我才刚刚开始,所以我正在学习一个教程(我在编写 android 应用程序方面有一些经验,但并不多)
代码是:
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://jsonplaceholder.typicode.com/")
.build();
Call<List> call = PlaceholderAPI.getPosts();
call.enqueue(new Callback<List>()
{
@Override
public void onResponse(Call<List> call, Response<List> response)
{
Log.d("Yo", "Success!");
}
@Override
public void onFailure(Call<List> call, Throwable t)
{
Log.d("Yo", "Error!");
}
});
Log.d("Yo","Hello World!");
}
PlaceholderAPI.java 的代码是一个带有代码的接口:
@GET("posts")
Call<List> getPosts();
【问题讨论】:
标签: java android android-studio