@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == SeleccionMovilActivity.SELECCION_MOVIL) { if (resultCode == Activity.RESULT_OK) { String movilJson = data.getStringExtra(Constantes.DataBundle.MOVIL); if (movilJson != null) { Movil movil = new Gson().fromJson(movilJson, Movil.class); new IniciarTurno(movil.getId()).execute(); } } } }
private void actualizar() { if (turno != null) { SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy - HH:mm:ss", Locale.US); df.applyPattern("dd/MM/yyyy - HH:mm:ss"); labelHoraInicio.setText(df.format(turno.getInicio().getTime())); // labelHoraInicio.setText(turno.getInicio().get(Calendar.YEAR) + ""); Movil movil = turno.getMovil(); if (movil != null) { labelMovil.setText(movil.getMarca() + " " + movil.getModelo()); labelPatente.setText(movil.getPatente()); } else { labelMovil.setText("No hay movil"); labelPatente.setText(""); } switchDisponible.setVisibility(View.VISIBLE); if (turno.getChofer().getEstado() == null) { switchDisponible.setChecked(true); new CambiarEstado().execute(); } else switchDisponible.setChecked( turno.getChofer().getEstado().equals(Estados.EstadoChofer.DISPONIBLE)); boton.setText("Finalizar"); } else { labelHoraInicio.setText("Sin turno"); labelMovil.setText(""); labelPatente.setText(""); switchDisponible.setVisibility(View.INVISIBLE); boton.setText("Iniciar"); } }