public class MainActivity extends AppCompatActivity {


    Api_Client api = new Api_Client("connect Key",

            "Secret Key");

    List<Integer> price_list = new ArrayList<Integer>();

    List<Integer> total_list = new ArrayList<Integer>();

    ]


    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        

        GraphView graph=(GraphView)findViewById(R.id.graph);

        

        NetworkThread thread=new NetworkThread();

        thread.start();


        

    }


    public synchronized void drawLineGraph()throws Exception{

        DataPoint[] pricePoints=new DataPoint[price_list.size()];

        DataPoint[] totalPoints=new DataPoint[price_list.size()];

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

            pricePoints[i] = new DataPoint(i, price_list.get(i));

            totalPoints[i] = new DataPoint(i, total_list.get(i));

        }

        LineGraphSeries series=new LineGraphSeries<>(pricePoints);

        // 그래프에 데이터 점들 붙이기

        graph.addSeries(series);

        // x축의 연장 가능성 true

        graph.getViewport().setXAxisBoundsManual(true);

        // 데이터가 늘어날때 x축의 scroll 이 생기도록 설정

        graph.getViewport().setScrollable(true);

        // 데이터가 늘어날때 y축의 scroll 이 생겨지도록 설정

        graph.getViewport().setScrollableY(true);


    }

    

    class NetworkThread extends Thread{

        @Override

        public void run() {

            try {

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

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

                rgParams.put("order_currency", "BTC");

                rgParams.put("payment_currency", "KRW");

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

                String result = api.callApi("/public/recent_transactions/BTC?offset=0&count=" + 20, 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();

            }



        }

    }

    

이게 전체코드고

onCreate에 있는 graph를 drawLineGraph에 넘겨야하는데
어떻게 넘겨야할지 모르겠음
실시간 그래프 그리는건데