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 -