インターネットがない場合、OnCreateView で startActivityForResult() 呼び出しを行うフラグメントがあります。NoInternet アクティビティには、アクティビティを終了する再試行ボタンがあります (したがって、接続を再度確認できると思われます)。アクティビティが終了すると、フラグメントの OnCreateView は呼び出されず (ホスト アクティビティの OnCreate() は呼び出されないため)、インターネットが再び存在するかどうかをチェックしなくなります。
これを回避する簡単な方法は、(フラグメントをホストする) メイン アクティビティの OnStart() にインターネットがあるかどうかを確認することです。
しかし、私は疑問に思っていました: startActivityForResult() で開始されたアクティビティを終了()した後に OnCreateView を強制する方法はありますか?