Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - package com.example.licenta;
- import androidx.appcompat.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.TextView;
- 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.JsonObjectRequest;
- import com.android.volley.toolbox.Volley;
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
- public class MainActivity extends AppCompatActivity {
- private TextView myTextViewResult;
- private RequestQueue myQueue;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- myTextViewResult = findViewById(R.id.text_view_result);
- Button buttonGetData = findViewById(R.id.button_getData);
- myQueue = Volley.newRequestQueue(this);
- buttonGetData.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- jsonParse();
- }
- });
- }
- private void jsonParse(){
- String url = "http://192.168.4.1/post";
- JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null,
- new Response.Listener<JSONObject>() {
- @Override
- public void onResponse(JSONObject response) {
- try {
- JSONArray jsonArray = response.getJSONArray("data");
- for (int i = 0; i < jsonArray.length(); i++){
- JSONObject data = jsonArray.getJSONObject(i);
- int value = data.getInt("value");
- myTextViewResult.append(String.valueOf(value) + "\n\n");
- }
- } catch (JSONException e) {
- e.printStackTrace();
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- error.printStackTrace();
- }
- });
- myQueue.add(request);
- }
- }
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment                    
                 
                    