package com.kokkonat.george.epostisma19;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

import android.text.method.ScrollingMovementMethod;
import android.view.View;
import android.widget.Button;
import 	android.widget.TextView;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import com.android.volley.Response;
import com.android.volley.VolleyError;

import com.android.volley.RequestQueue;

import com.android.volley.toolbox.JsonArrayRequest;

import com.android.volley.toolbox.Volley;




public class MainActivity extends AppCompatActivity {


    TextView mTextView ;

    TextView mTextView2;

    RequestQueue queue ;

    TextView results;

    String url ="http://195.130.84.49:8080/epotisma/read_tbl_mine.php";

    String jsonResponse;







    ///////////////////////////////
  //  public static ArrayList<Entry> yVals;
  //  public static ArrayList<Entry> yVals1;

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

    

        mTextView = (TextView) findViewById(R.id.text2);

        mTextView.setMovementMethod(new ScrollingMovementMethod());

        mTextView2 = (TextView) findViewById(R.id.jsonData);

        queue = Volley.newRequestQueue(this);







 
        results = (TextView) findViewById(R.id.jsonData);

        JsonArrayRequest req = new JsonArrayRequest(url,
                new Response.Listener<JSONArray>() {
                    @Override
                    public void onResponse(JSONArray response) {


                        try {

                            jsonResponse = "";

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

                                JSONObject valueId = (JSONObject) response
                                        .get(i);

                                String id = valueId.getString("id");
                                String value1 = valueId.getString("value1");
                                String value2 = valueId.getString("value2");
                                String time = valueId.getString("time");

                                jsonResponse += "id:" + id + "  ";
                                jsonResponse += "moist:" + value1 + "  ";
                                jsonResponse += "temp:" + value2 + "  ";
                                jsonResponse += "time:" + time + "\n\n";



                            }

                            mTextView.setText(jsonResponse);



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

                            mTextView.setText(e.getMessage());

                        }

                    }
                }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                // VolleyLog.d(TAG, "Error: " + error.getMessage());
                mTextView.setText(error.getMessage());

            }
        });

        // Adding request to request queue

        queue.add(req);


    }  //on create



}//class
