У меня есть предупреждение в моем редакторе.Как решить Непроверенный вызов в «GsonRequest (Params)» в качестве члена исходного типа?
Неконтролируемый вызов 'GsonRequest (междунар, String, класс, карта, Слушатель, ErrorListener)' в качестве члена сырого типа 'com.inc.woppi.demoapp.GsonRequest'
The класс GsonRequest копируется из Android Dev: https://developer.android.com/training/volley/request-custom.html
Хотя мой призыв ниже:
// args: url, gson class, response listener, error listener
final GsonRequest gsonRequest = new GsonRequest(
apiUrl,
SeatRequestModel.class,
null,
new Response.Listener<SeatRequestModel>() {
@Override
public void onResponse(SeatRequestModel res) {
try {
boolean errorFound = res.isError();
if(errorFound) {
//handle error
} else {
String seatId = res.getData().getSeatId();
}
} catch (Exception e) {
Toast.makeText(activityContext, activityContext.getResources().getString(R.string.err_system_response_format_error), Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
//handle error
}
}){
@Override
protected Map<String,String> getParams(){
Map<String,String> params = new HashMap<String, String>();
params.put("from", "australia");
params.put("to", "canada");
return params;
}
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String,String> params = new HashMap<String, String>();
return params;
}
};
// add the request to the RequestQueue.
VolleySingleton.getInstance(this.getApplicationContext()).addToRequestQueue(gsonRequest);
'final GsonRequest gsonRequest = new GsonRequest <> (' –
Приятно! Я хочу, чтобы вы представили ответ, чтобы я мог оценить его как лучший ответ. Большое вам спасибо! :) Мне пришлось отредактировать новый GsonRequest –
Woppi