私のアプリでは、http リクエストを実行する AsyncTasks がいくつかあります。タスクが失敗した場合、DialogFragment をユーザーに表示します。
ErrorDialogFragment newFragment = ErrorDialogFragment.newInstance(R.string.dialog_message_error);
newFragment.show(getFragmentManager(), ConstantHandler.DIALOG_ERROR);
問題は、AsyncTask が完了する前にユーザーがアクティビティまたはアプリケーションを終了することがあり、getFragmentManager で null ポインター例外が発生することです。
私の質問は、各フラグメントとアクティビティがまだ実行されているかどうかを追跡する以外に、これを回避する方法があるかどうかです。