这是我的代码。从onResponse回调中获取数据并以相同的方法返回
private long getLastTimestamp()
{
long timestamp = 0;
retrofit2.Call<UserStatistic> call = api.getUserStatistics();
call.enqueue(new Callback<UserStatistic>() {
@Override
public void onResponse(retrofit2.Call<UserStatistic> call, Response<UserStatistic> response) {
if (response.body() != null)
{
List<Statistic> statistics = response.body().getData();
statistics.get(statistics.size() - 1).Data;
}
}
@Override
public void onFailure(retrofit2.Call<UserStatistic> call, Throwable t) {
Log.d("LOG", "Something went wrong :c");
}
});
return timestamp;
}
我真的不知道如何简单地返回保存在时间戳变量中的响应。有任何想法吗?提前致谢。
这就是我需要的!谢谢! –