RecyclerViewを FragmentTabHostに仕込んで使ってみると、タブを切り替えたときに件の例外で落ちる。
onCreateViewにて setLayoutManagerを呼び出しているのだけど、LayoutManagerは毎回作るのではなく使い回すようにしていた。
エラーの内容から考えて onDestroyViewにて setLayoutManager(null)としてみた。
今度は RecyclerView内部の終了処理的なところで落ちるようになった。
次に setLayoutManager(new LinearLayoutManager(context))とダミーの LayoutManagerを食わせるようにしてみたら落ちなくなった。
最終的に LayoutManagerは毎回作成するようにして、onDestroyViewの処理は行わないことにしたけど、何が正解なんだろう?