【发布时间】:2014-11-28 06:39:37
【问题描述】:
我有一个片段 A,我在其中初始化了另一个片段,比如片段 B。我的片段 A 有一个列表视图。单击该列表视图时,我需要调用片段 B 的方法并更新 Textview。但是,一旦我调用此方法,它就会在 Logcat 中闪烁以下消息
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
我的代码如下:
public class FragmentA extends Fragment {
// in oncreateview
FragmentB fb=new FragmentB();
// on listview click item i call a method of fragment B
setdata(value); // where value is clicked position
}
// Fragment B is as follows :
public class FragmentB extends Fragment {
// IN ONCRAETEVIEW
initialized textview
return view;
public void setdata(int data)
{
// Updating textview settext method
}
}
请帮忙 提前致谢
【问题讨论】:
-
显示 OnCreateView 方法