2017-05-03 33 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)や[ここ](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); 
のように試してみてください

希望のヘルプ!

関連する問題