I\'m using mcxiaoke/android-volley library.Im getting compilation error as
Error:(77, 37) error: reference to JsonObjectRequest is ambiguous, both constructor
Bill Gates is right, there is no way for that class to know which constructor to use if you pass in null instead of the Object of type String or JSONObject it is expecting in one of the constructors otherwise you will get this ambiguous error, saying that the constructor has 2 matches.
Try:
JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET,
getRequestUrl(10),
"",
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
Cast the null to string or JSONObject and it should work fine i think.
new JsonObjectRequest(Request.Method.GET,
getRequestUrl(10),
(String)null,
new Response.Listener<JSONObject>()
You just used null reference.
new JsonObjectRequest(Request.Method.GET,
getRequestUrl(10),
(String)null,
new Response.Listener<JSONObject>()
its work for me