Page 499 - 3-3
P. 499

task.cancel(true);
                  }


                  // Elevator  버튼 클릭 시 ElevatorLogActivity    로 화면 전환.
                   public void onButtonElevatorClicked(View view) {
                      Intent intent = new Intent(this, ElevatorLogActivity.class);
                      startActivity(intent);
                  }




                  //  서버 주소 설정 Dialog      표시 함수.
                  private void setWebAddress() {
                      Toast.makeText(this, "Web   서버 주소가 설정되지 않았습니다.",
              Toast.LENGTH_SHORT).show();
                      SettingDialog setting = new SettingDialog(this);
                  }


                  private class GetFloor extends AsyncTask<String, String, String> {
                      //  작업 실행 전 Web      서버 주소가 설정되어 있는지 확인.
                      @Override
                      protected void onPreExecute() {
                          super.onPreExecute();


                          if (IP == null) {
                              setWebAddress();
                          }
                      }


                      // Web  서버에 개시된 Json      정보를 1   초 간격으로 불러와 업데이트
                      @Override
                      protected String doInBackground(String... params) {
                          String serverURL = params[0];      // execute 함수로 전달된 Server URL


                          try {
                              while (true) {
                                  URL url = new URL(serverURL);
                                  HttpURLConnection serverConnection = (HttpURLConnection)
              url.openConnection();


                                  InputStreamReader inputStreamReader = new
              InputStreamReader(serverConnection.getInputStream(), "UTF-8");
                                  BufferedReader bufferedReader = new BufferedReader(inputStreamReader);


                                  StringBuilder sb = new StringBuilder();
                                  String line;


                                                          - 499 -
   494   495   496   497   498   499   500   501   502   503   504