Page 455 - MDP2020-3
P. 455

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅲ    |  449


            - Scoreboard.java  :  래더보드  생성  및  표시



            package  com.example.mdp;
            import  android.app.ProgressDialog;
            import  android.graphics.Color;
            import  android.os.AsyncTask;
            import  android.os.Bundle;

            import  android.view.Gravity;
            import  android.view.View;
            import  android.view.Window;
            import  android.widget.ImageButton;
            import  android.widget.TableLayout;

            import  android.widget.TableRow;
            import  android.widget.TextView;
            import  androidx.appcompat.app.AppCompatActivity;
            import  org.json.JSONArray;
            import  org.json.JSONException;

            import  org.json.JSONObject;
            import  java.io.BufferedReader;
            import  java.io.InputStream;
            import  java.io.InputStreamReader;
            import  java.net.HttpURLConnection;

            import  java.net.URL;


            public  class  Scoreboard  extends  AppCompatActivity  {
                    String  MODE="mode";
                    String  GRADE="grade";

                    String  SCORE="score";
                    String  mJsonString;


                    @Override
                    protected  void  onCreate(Bundle  savedInstanceState)  {



                            super.onCreate(savedInstanceState);
                            requestWindowFeature(Window.FEATURE_NO_TITLE);
                            setContentView(R.layout.scoreborad_layout);



                            //이미지  버튼  변수  생성  및  클릭시  뒤로가기
                            ImageButton  back  =  findViewById(R.id.back);
                            back.setOnClickListener(new  View.OnClickListener()  {
                                    @Override
   450   451   452   453   454   455   456   457   458   459   460