我在 ViewPager 中有一个非常基本的片段。该片段包含一个线性布局。当我尝试调整线性布局的内容时,我从线性布局中得到一个空指针异常:
//父活动(这包含寻呼机)
public void goToUnit(Unit unit) {
((UnitFragment) this._cupAdapter.getItem(1)).LoadUnitContent(unit);
_pager.setCurrentItem(1, true);
}
//分段
public void LoadUnitContent(Unit latestUnit)
{
this.set_unit(latestUnit);
if(latestUnit != null) {
View v = this.getView(); //-- this shows as null
LinearLayout ll = (LinearLayout)v.findViewById(R.id.llExplanation);
}
}
当我尝试从此方法访问它们时,似乎在 onCreateView 中设置的所有变量现在都为空...
任何帮助将不胜感激。