gpt4 book ai didi

java - Android - 改造web服务值(value)问题

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

我将电话联系号码列表存储在数组中,名为 contactsString[]

以及在线数据库中的注册用户数量

我想统计有多少注册用户

这是我的代码

            for (i=0;i<contactsString.length-1;i++){

Phone phone=new Phone();
phone.phone=contactsString[i]
WebService.getInstance().getApi().checkNumber(phone).enqueue(new Callback<MainResponse>() {
@Override
public void onResponse(Call<MainResponse> call, Response<MainResponse> response) {
if (response.body().status==1){
availableUsers++;
}
}

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

});
}

我的问题是网络服务响应被延迟,因此它不被计算在内,并且 availableUsers 被打印出来,它的初始值为 0

最佳答案

我会尝试更好地发送Phone对象数组。这样您只需 1 次调用即可获得正确答案。

我永远不会按照您实现的方式执行此操作:假设您有 500 个联系人:您将对服务器进行 500 次调用。现在假设您有 100000 个用户,每个用户有 500 个联系人

关于java - Android - 改造web服务值(value)问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44570023/

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