class NetworkThread extends Thread{

        @Override

        public void run() {

            Api_Client api = new Api_Client("a10c1f984334fb14c30ebaf3e60ce998",

                    "32fe2aae6de50ec84b0ed4cf6093a95b");

            int isFirst = 1;

            while(true) {

                if (isFirst == 1) {

                    try {

                        HashMap<String, String> rgParams = new HashMap<String, String>();

                        rgParams = new HashMap<String, String>();

                        rgParams.put("count", "20");


                        //bithumb 거래소 거래 체결 완료 내역 요청하기

                        String result = api.callApi("/public/transaction_history/BTC/KRW", rgParams);

                        JSONObject obj = new JSONObject(result);

                        String status = obj.getString("status");

                        JSONArray data_list = obj.getJSONArray("data");

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

                            JSONObject data_list_obj = data_list.getJSONObject(i);

                            String transaction_date = data_list_obj.getString("transaction_date");

                            final int price = Integer.parseInt(data_list_obj.getString("price"));

                            final int total = Integer.parseInt(data_list_obj.getString("total"));


                            price_list.add(price);

                            total_list.add(total);


                        }

                        drawLineGraph();

                    } catch (Exception e) {

                        e.printStackTrace();

                    }

                } else {

                    try {


                        HashMap<String, String> rgParams = new HashMap<String, String>();

                        rgParams = new HashMap<String, String>();

                        rgParams.put("count", "1");

                        String result = api.callApi("/public/transaction_history/BTC/KRW", rgParams);

                        JSONObject obj = new JSONObject(result);

                        String status = obj.getString("status");

                        JSONArray data_list = obj.getJSONArray("data");

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

                            JSONObject data_list_obj = data_list.getJSONObject(i);

                            String transaction_date = data_list_obj.getString("transaction_date");

                            final int price = Integer.parseInt(data_list_obj.getString("price"));

                            final int total = Integer.parseInt(data_list_obj.getString("total"));

                            runOnUiThread(new Runnable() {

                                @Override

                                public void run() {

                                    addEntry(price);

                                }

                            });

                            sleep(1000);

                        }

                        drawLineGraph();

                    } catch (Exception e) {

                        e.printStackTrace();

                    }

                }

                isFirst = 0;

            }

        }

    }


원인 아는사람 있음?