Android端末画面向きの無効化の切り替え

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);


何だか知らないが、この方法が不安でならない。