我的程序有问题,我正在尝试为我的文本视图名称设置动态值,它将分配给它将来自地图(见下文)..当我尝试时似乎很好在日志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
}
答案 0 :(得分:0)
由于你提供的信息很少,这或多或少是一个短暂的。
但请在具有onCreateView()
方法的片段的setMap
中尝试以下内容:
name = (TextView)getActivity().findViewById(R.id.name);