>>687
回答ありがとん。
まあ画面が再作成されるのは知っておりましてな…

今は、 Fragmentを画面回転時に破棄されない設定で作って、
中でスレッドプールを作って裏処理をさせているのね。

Callableを投げると裏で処理してくれて、結果をリターン。
メインスレッドで動いてくれるHandlerに結果を渡し、
Handleイベントでリスナに結果を渡す、とかやってます。

Activityのアタッチイベントで画面をリスナとして設定、
onDestroyでリスナを解除したり、
onResumeが来るまでは結果をリスナに通知しないとか色々やってるんだけど、
どうしても処理結果の型が固定されるという問題の前に悩んでおりまして。

なんかうまいことやっている人いたら話が聞きたいんですわー