Hola a todos, verán, yo soy nuevo en esto de Java, mi pregunta es esta:
Hay un formulario y todos los datos que se ingresen los guarda en un HashMap, pero esto se usa en una Interface:
@Override
public HashMap get_data() {
validate_data();
if (validate_data()) {
HashMap<String, Object> a_hash = new HashMap<>();
a_hash.put("amount", credits);
a_hash.put("type", paymentCardTypeSpinner.getSelectedItem().toString());
a_hash.put("expire_month", paymentDateMonthSpinner.getSelectedItem().toString());
a_hash.put("expire_year", paymentDateYearSpinner.getSelectedItem().toString());
a_hash.put("cvv2", paymentSecNumberEditText.getText().toString());
a_hash.put("first_name", paymentNameEditText.getText().toString());
a_hash.put("last_name", paymentLastNameEditText.getText().toString());
a_hash.put("number", paymentCardNumberEditText.getText().toString().replaceAll("\\s+",""));
return a_hash;
} else
return new HashMap();
}
Esta es la Interface:
public interface SomeView {
HashMap get_data();
void set_data(HashMap a);
void alert(String s);
void dismis_progress();
void add(HashMap params);
void add(ContentModel content);
}
Bien, para poder obtener esos datos en la misma clase es a_hash.get("first_name")
, pero ahora para obtenerlos de otra clase no tengo idea como hacerlo, supongo que ah de ser sencillo y una disculpa si es así, eh implementado la interface y colocado sus métodos pero no se como hacer uso de todos o algunos de los datos.
Muchas gracias y vuelvo a repetir, una disculpa.