How to set the text view using the data model in h

2019-09-21 00:10发布

问题:

I want to set the input value using edit text and get the values from that model and have to set the text in TextView. I have tried the following method, but it is not working:

Main Activity

Mode setvalue = new Mode();
Mode getvalue = new Mode();

setvalue.set("jeeva",value1.getText().toString());
calculate.setText(getvalue.get("jeeva"));

Model class

public class Mode {

    private HashMap<String, Object> data;

    public Mode() {
        this.data = new HashMap<String, Object>();
    }

    public Object get(String key) {
        return this.data.get(key);
    }

    public void set(String key, Object value) {
        this.data.put(key, value);
    }
}

回答1:

Try like this

Mode mode = new Mode();

mode.set("jeeva", value1.getText().toString());
String value = (String) mode.get("jeeva");
calculate.setText(value);

Hope its help!