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,這就是我想要Android的 - 獲取值
但是從第二位打印時它是等於0
爲什麼呢? ?以及如何解決這個問題
錯誤消息在哪裏? Log.d(「DEBUG:[」+ contactsString [0]; +「]」);'顯示一個有效的數字? – Tigger
是的,它的確如此。問題是,當我將手機號碼值直接分配給Web服務時,它運行良好,但是當我使用索引將它分配給字符串數組時,它不是 – RealDEV
可能是數組字符串中有值的空格。在發送之前嘗試修剪字符串數組中的值。 – Dini88