Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
217 views
in Technique[技术] by (71.8m points)

android - How to set the text view using the data model in hash map

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);
    }
}
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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!


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...