从散列映射字符串中分配textview值

时间:2013-10-25 11:18:09

标签: android nullpointerexception android-activity hashmap

我的程序有问题,我正在尝试为我的文本视图名称设置动态值,它将分配给它将来自地图(见下文)..当我尝试时似乎很好在日志cat上打印值但是当我将它放在文本视图本身时它变为null ..谢谢

protected void setMap(HashMap<String, String> map) {

    String value=map.get("key");
    //printing on logcat works fine
    System.out.println(value);
    //name is a TextView, I initialized it on Oncreate()
    name.setText(value);
    //the setText causes NullPointerException

}

1 个答案:

答案 0 :(得分:0)

由于你提供的信息很少,这或多或少是一个短暂的。

但请在具有onCreateView()方法的片段的setMap中尝试以下内容:

 name = (TextView)getActivity().findViewById(R.id.name);