AsyncTask などの処理中に画面向きの切り替えを無視させたい時、
Activity で setRequestedOrientation で以下を呼び出す。
無効化する場合
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
有効にする場合
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
Fragment 内で処理を書いても動作する。
getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
何だか知らないが、この方法が不安でならない。