想把onResponse里返回的response.body的值保存在bundle里,让我能在其他的Activity里使用,但在OnResponse里赋值后出来结果都为空,想知道怎么调用返回的值
public void loginUser(String email,String password){
API api = RetrofitCreator.getInstance().getRetrofit().create(API.class);
Call<Users> task = api.loginUser(email,password);
task.enqueue(new Callback<Users>() {
@Override
public void onResponse(Call<Users> call, Response<Users> response) {
Log.d(TAG,"response -- > " + response.code());
if (response.code() == HttpsURLConnection.HTTP_OK){
Users users = response.body();//返回的值
}
}
@Override
public void onFailure(Call<Users> call, Throwable t) {
Log.d(TAG,"exception -- > " + t.toString());
}
});
}
response.body().string()