0
私はspoonucalurでAPIリクエストを使用していました。これはレシピを提供するレシピAPIです。私は郵便配達員の中でリクエストを受け取りました。しかし、それは私のアプリでは不安定な動作します。私はアンドロイドスタジオを使用しています、ライブラリのためのボレーを使用して取得要求を処理する。APIリクエストは郵便配達員のために働いていますが、ボレーのタイムアウトが発生しました
JsonArrayRequest getRequest = new JsonArrayRequest(Request.Method.GET, url, null,
new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
try {
callbackHelper.onSuccess(response.getJSONObject(0));
} catch (JSONException e) {
e.printStackTrace();
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.d("error", error.toString());
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
params.put("X-Mashape-Key", currentAPI);
params.put("Accept", "application/json");
return params;
}
};
Log.d("request", "starting");
queue.add(getRequest);
ときどき私に正しい情報が返されますが、時にはtimeOutErrorと表示されることもあります。それは私の要求のために郵便配達員の中でかなり速く戻るので、なぜそれが今のところうまくいかないのか分かりません。ここで