java.lang.NullPointerException
解决办法:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
LayoutInflater LF = getActivity().getLayoutInflater();
View rootView = LF.inflate(R.layout.sh_fragment_gaiyao, container,
false);
product_name = (TextView) rootView.findViewById(R.id.o_product_name);
product_name.setText("productName");
return rootView;
}
The null pointer is probably because resultTV isn’t showing to updateValue() method. How are you declaring resultTV in the fragment class? You might want to try declaring it as static if you’re going to instantiate multiple instances of the class and you want it to stay the same over time
You also might want to try
TextView resultTV = (TextView)view.findViewById(R.id.resultTV);
翻译:
可能是因为空指针resultTV不显示updateValue()方法。你声明resultTV在片段类?你可能会想尝试将它声明为静态如果你要实例化类的多个实例,你希望它保持不变
你也可能想试一试