Page 454 - 3-2
P. 454

fabView = false;
                            buttonBlue.setVisibility(View.GONE);
                            buttonConnect.setVisibility(View.VISIBLE);
                            findViewById(R.id.fab).setVisibility(View.GONE);
                            Toast.makeText(getApplicationContext(), "Server is not open or can not find
            illegal vehicle.", Toast.LENGTH_SHORT).show();
                        }else if (response.isEmpty()){
                            Toast.makeText(getApplicationContext(),        "Failed        to       receive.",
            Toast.LENGTH_SHORT).show();
                        }else if (inputText.equals(carNumber)) {
                            str = "Perfect";
                            fabView = true;
                            buttonBlue.setVisibility(View.VISIBLE);
                            buttonConnect.setVisibility(View.GONE);
                            findViewById(R.id.fab).setVisibility(View.VISIBLE);
                            NetworkTaskS myClientTaskS = new NetworkTaskS(ip, port);
                            myClientTaskS.execute();
                        }else if(inputText != carNumber) {
                            str = "not perfect";
                            Toast.makeText(getApplicationContext(),     "You     didn't   illegally   park.",
            Toast.LENGTH_SHORT).show();
                            findViewById(R.id.fab).setVisibility(View.GONE);
                            NetworkTaskS myClientTaskS = new NetworkTaskS(ip, port);
                            myClientTaskS.execute();
                        }
                        super.onPostExecute(result);
                    }
                }


                public class NetworkTaskS extends AsyncTask<Void, Void, Void> {


                    String dstAddress;
                    int dstPort;
                    private String TAG;


                    NetworkTaskS(String addr, int port) {
                        dstAddress = addr;
                        dstPort = port;
                    }


                    @Override
                    protected Void doInBackground(Void... arg0) {


                        m_socket = new Socket();
                        SocketAddress sock_addr = new InetSocketAddress(dstAddress, dstPort);


                                                         - 454 -
   449   450   451   452   453   454   455   456   457   458   459