2017-05-03 59 views
-1

我想使用編輯文本設置輸入值,並從該模型中獲取值,並且必須設置TextView中的文本。我曾嘗試以下方法,但它不工作:如何使用哈希映射中的數據模型設置文本視圖

主要活動

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

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

Model類

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); 
    } 
} 
+0

你得到的錯誤是什麼? –

+0

你一直在做類似的問題,像[這裏](http://stackoverflow.com/questions/43742769/how-to-use-the-hashmap-in-datamodel)和[here](http:// stackoverflow .com/questions/43753983/how-to-set-and-get-using-model-in-hashmap)但你似乎沒有迴應後給予更多的澄清 – Denny

+1

'calculate.setText(setvalue.get(「jeeva 「));' –

回答

0

嘗試這樣

Mode mode = new Mode(); 

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

希望它的幫助!