gpt4 book ai didi

java - Android - 获取值

转载 作者:行者123 更新时间:2023-12-02 12:52:40 25 4
gpt4 key购买 nike

test=0;
Phone phone=new Phone();
phone.phone="01093575777";
WebService.getInstance().getApi().checkNumber(phone).enqueue(new Callback<MainResponse>() {
@Override
public void onResponse(Call<MainResponse> call, Response<MainResponse> response) {
if (response.body().status==1){
test++;
//----------------->first place
}
}

@Override
public void onFailure(Call<MainResponse> call, Throwable t) {
}
});

//----------------->second place

当我从第一个位置打印值时,它等于 1,这就是我想要的

但是当从第二位打印它时,它等于 0

为什么?以及如何解决这个问题

最佳答案

我假设您指的是test的值。您安排一个调用来异步检查号码。将来的某个时间,结果将会返回,onResponse 将被执行。这种情况发生在你达到“第二名”之后。因此,当您在那里打印时 test 仍然是 0。

关于java - Android - 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44558973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com