Android Volley Tutorial With Instance

Deal Score0
Deal Score0


bundle com.androidvolleyexample;

 

import android.app.Exercise;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.TextView;

 

import com.android.volley.AuthFailureError;

import com.android.volley.Request;

import com.android.volley.RequestQueue;

import com.android.volley.Response;

import com.android.volley.VolleyError;

import com.android.volley.toolbox.StringRequest;

import com.android.volley.toolbox.Volley;

 

import java.util.HashMap;

import java.util.Map;

 

 

public class MainActivity extends Exercise {

    TextView txt;

    Button btn;

    String url =“http://192.168.1.8/JavaRESTfullWS/DemoService”;

 

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        tremendous.onCreate(savedInstanceState);

        setContentView(R.format.activity_main);

 

        txt = (TextView)findViewById(R.id.txt);

        btn = (Button)findViewById(R.id.btn);

 

        btn.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                StringRequest request = new StringRequest(Request.Technique.POST, url, new Response.Listener<String>(){

                    @Override

                    public void onResponse(String s) {

                        txt.setText(s);

                    }

                },new Response.ErrorListener(){

                    @Override

                    public void onErrorResponse(VolleyError volleyError) {

                        txt.setText(“Some error occurred!!”);

                    }

                })

                {

                    @Override

                    protected Map<String, String> getParams() throws AuthFailureError {

                        Map<String, String> parameters = new HashMap<String, String>();

                        parameters.put(“message”, “Howdy”);

                        return parameters;

                    }

                };

 

                RequestQueue rQueue = Volley.newRequestQueue(MainActivity.this);

                rQueue.add(request);

            }

        });

    }

}

We will be happy to hear your thoughts

Leave a reply

informatify.net
Logo
Enable registration in settings - general