@Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == android.R.id.home) { finish(); } if (id == R.id.action_send) { boolean hasError = false; if (etSubject.getText().toString().trim().length() == 0) { tilSubject.setErrorEnabled(true); tilSubject.setError("Entre com um assunto"); hasError = true; } else { tilSubject.setErrorEnabled(false); } if (etMessage.getText().toString().trim().length() == 0) { tilMessage.setErrorEnabled(true); tilMessage.setError("Entre com uma mensagem de contato"); hasError = true; } else { tilMessage.setErrorEnabled(false); } if (!hasError) { usuario = new Usuario(); usuario.setEmail(UtilTCM.getEmailAccountManager(this)); usuario.setMessage(etMessage.getText().toString()); NetworkConnection.getInstance(this).execute(this, UsuarioActivity.class.getName()); } } return true; }
@Override public WrapObjToNetwork doBefore() { flProxy.setVisibility(View.VISIBLE); if (UtilTCM.verifyConnection(this)) { return (new WrapObjToNetwork(evento, "send-contact", usuario)); } return null; }