@Override protected void onProgressUpdate(String... values) { super.onProgressUpdate(values); // EditText passwordField = (EditText) // parent.findViewById(R.id.LoginScreen_EditTextPassword); String[] message_parts = values[0].split(":"); // FORMAT: [TYPE]:[EMAIL]:[TOKEN]:[DATA]:[EOP] // 0 1 2 3 4 Log.v("REC_M", "RECEIVED:" + values[0]); if (message_parts.length == 5) { String TYPE = message_parts[0]; String Status = message_parts[3]; Log.v("TYPE", "TYPE:" + TYPE); if (TYPE.equals("STATUS")) { AlertDialog.Builder alertDialog = new AlertDialog.Builder(parent); alertDialog.setTitle(" User Alert !"); alertDialog.setMessage(Status); alertDialog.setPositiveButton( "OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) {} }); alertDialog.show(); (parent.findViewById(R.id.ForgotPassword_ButtonResetPassword)).setEnabled(true); } } }
@Override protected ServerConnectionManager doInBackground(String... message) { // we create a TCPClient object and scm = new ServerConnectionManager( new ServerConnectionManager.OnMessageReceived() { @Override // here the messageReceived method is implemented public void messageReceived(String message) { // this method calls the onProgressUpdate publishProgress(message); } }, GlobalData.T.ServerIP); parent.setSCM(scm); scm.initialize(); return null; }