これは私のコードです。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;
}
私は本当にタイムスタンプ変数に保存された応答を返す方法がわかりません。何か案は?前もって感謝します。
これは私が必要なものです!ありがとうございました! –