亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 retrofit2 撥打電話時沒有收到任何回復

使用 retrofit2 撥打電話時沒有收到任何回復

偶然的你 2023-04-19 16:39:50
我正在使用 Retrofit2 從 MySQL 數據庫中獲取數據列表。我想將所有獲取的數據放入 android 中的 RecyclerView 但響應不成功。我Call<Loan>一開始做了,它返回了一個響應,但我的適配器只接受列表數組,所以我將其更改為Call<List<Loan>>但現在響應不成功。我做了一個郵遞員請求,它返回了數據,所以我不知道我哪里做錯了。fetchLoans 方法public void fetchLoans(String key){    final Call<List<Loan>> loanCall = ApiClient            .getInstance()            .getApi()            .fetchLoans(key);    loanCall.enqueue(new Callback<List<Loan>>() {        @Override        public void onResponse(Call<List<Loan>> call, Response<List<Loan>> response) {            if (response.isSuccessful()) {                if (response.body() != null) {                    Log.i("onSuccess", response.body().toString());                    progressBar.setVisibility(View.GONE);                    List<Loan> loanList = response.body();                    loanAdapter = new LoanAdapter(context, loanList);                    recyclerView.setAdapter(loanAdapter);                    loanAdapter.notifyDataSetChanged();                } else {                    progressBar.setVisibility(View.GONE);                    Toast.makeText(context, "No loans at the moment" + response.body().toString(), Toast.LENGTH_SHORT).show();                }            }else{                progressBar.setVisibility(View.GONE);                Toast.makeText(context, "Request failed", Toast.LENGTH_SHORT).show();            }        }        @Override        public void onFailure(Call<List<Loan>> call, Throwable t) {            progressBar.setVisibility(View.GONE);            Toast.makeText(context, t.getMessage(), Toast.LENGTH_SHORT).show();        }    });}我的 API 方法@GET("Loans/fetch_loan.php?")Call<List<Loan>> fetchLoans(        @Query("keyWord") String keyWord);當我在 Postman 中發出請求時返回的內容。獲取貸款請求
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 120 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號