スワイプするたびに、新しいページが読み込まれます。最初はすべて縦向きで作業していましたが、今は横向きと縦向きで機能させようとしています。しかし、画面を回転させるとNullPointerException、Dialog.
MainActivityの innerclass内でそれを引き起こす関数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();
}
ダイアログは 内でインスタンス化され、onCreateViewnull ではないことをログに記録します。内部にログインするonPageVisibleと null が返され、内部でログイン
mProgress = new ProgressDialog(getActivity());するonPageVisibleと nullpointer が返されますが、代わりにその行に表示されます。
に設定する必要がある理由が本当にわかりませんonCreateView。
