每次我滑动都会加载一个新页面,现在我的所有东西都先在纵向上工作,现在我正试图让它在横向和纵向上工作。但是当我旋转屏幕时NullPointerException
,我的Dialog
.
导致它在内部MainActivity
类中的函数FragmentStatePagerAdapter
:
@Override
public void onPageSelected(int position)
{
// TODO Auto-generated method stub
currentSelectedFragmentPosition = position;
frag.onPageVisible(currentSelectedFragmentPosition);
frag2.onPageVisible(currentSelectedFragmentPosition);
frag3.onPageVisible(currentSelectedFragmentPosition);
}
片段内的函数:
public void onPageVisible(int position)
{
startNewAsyncTask();
}
该对话框在内部实例化onCreateView
并返回它不为空的日志。当我在onPageVisible
其中登录时,它确实会返回 null,而当我
mProgress = new ProgressDialog(getActivity());
在其中登录时,onPageVisible
它仍然会给出一个空指针,但随后会在该行上。
我真的不明白为什么它应该设置在onCreateView
.