ViewPager 内にかなり基本的なフラグメントがあります。フラグメントには線形レイアウトが含まれています。linearlayout の内容を調整しようとすると、linearlayout から nullpointer 例外が発生します。
// 親アクティビティ (これにはページャーが含まれます)
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 に設定されているすべての変数が null になっているようです...
どんな助けでも大歓迎です。