Это мой код, и, как вы можете видеть, я делаю вызов веб-службы с нулем
как мой параметр. Но я хочу передать 2 параметра, так как мой веб-сервис принимает 2 параметра, как я могу это сделать? 2 параметра, которые я пытаюсь передать, это долгота: '- 92.602370', широта: "55.309365"
У моего веб-сервиса есть 2 параметра, которые мне нужно отправить, один из них - широта, а другой - долгота.
Please help me with the solution
package com.example.mywebserviceapplication;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest;
import com.android.volley.toolbox.Volley;
import com.android.volley.RequestQueue;
import org.json.JSONObject;
import java.util.HashMap;
import java.util.Map;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String URL = "http://findbu.com/WebService/svcApplicationData.asmx/GetNearby";
RequestQueue requestQueue = Volley.newRequestQueue(this);
JsonObjectRequest objectRequest = new JsonObjectRequest(
Request.Method.GET,
URL,
null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.e("Rest Response", response.toString());
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("Rest Response", error.toString());
}
}){
// @Override
//protected Map<String, String> getParams(){
// Map<String,String> params = new HashMap<String, String>();
//params.put("username", 123);
//params.put("password",password);
//return params;
//}
};
requestQueue.add(objectRequest);
}
}