Skip to main content

Volley android php

//manafiste

<uses-permission android:name="android.permission.INTERNET" />

//mainactivity.java

package com.example.btownmedia.volleydemo;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.Toast;

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.JsonArrayRequest;
import com.android.volley.toolbox.Volley;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

/**
 * File Name : btownmedia ${EXTISION}
 * Project: VolleyDemo
 * Package: com.example.felightstudent.volleydemo
 * File Name: btownmedia
 * IDE: Android Studio
 */


public class btownmedia extends AppCompatActivity {

    RequestQueue queue;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_btownmedia);

        queue = Volley.newRequestQueue(this);
        String url ="http://192.168.1.107:80/btownmedia/wp-json/wp/v2/posts";

        //http://localhost/paagca/public/api/quiz


        JsonArrayRequest jsArrRequest = new JsonArrayRequest
                (Request.Method.GET, url, null, new Response.Listener<JSONArray>() {

                    @Override
                    public void onResponse(JSONArray response) {

                        for(int i=0;i<response.length();i++){


                            try {
                                JSONObject obj = response.getJSONObject(i);

                                String name = obj.getString("status");
                               // String content = obj.getString("content");

                                Toast.makeText(getBaseContext(),name+" ",Toast.LENGTH_LONG).show();

                            } catch (JSONException e) {
                                e.printStackTrace();
                            }

                        }


                        //mTxtDisplay.setText("Response: " + response.toString());
                    }
                }, new Response.ErrorListener() {

                    @Override
                    public void onErrorResponse(VolleyError error) {
                        // TODO Auto-generated method stub

                    }
                });

        queue.add(jsArrRequest);
    }
}


//build.galder

 compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:recyclerview-v7:25.3.1'
    compile 'com.android.volley:volley:1.0.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'

Comments