解決策を見つけるために全体を検索しようとしましたが、どれも機能していないようです。
私の使用例は次のとおりです。ViewPager から Manager への ViewPager を含む FragmentActivity があり、そのフラグメントが異なるデータ ソースからのものである場合、サービス、コンテンツ プロバイダー、ローダーなどが関与します。
Fragments の onCreateView は 1 回だけ呼び出されますが、戻るキーを押してアプリケーションを終了しようとすると、ビュー ページャーは最初にフラグメント セットを削除し、空白のアクティビティを表示し、結果として背面を押すと実際にアプリケーションが終了します。 .
私は次のようなことをいくつか試しました:
finish()
アクティビティ内で onKey... onBackPressedを呼び出すgetActivity().finish()
Fragment とそのメイン レイアウト ビューから呼び出すこと
ができましたが、どれも機能しませんでした。
** PID を使用してアプリケーションを閉じる - これは試したくないことです。
それは確かに標準的な動作ではありません.SOの人々がアプリを終了して私のクエリの反対を求めているのを見たからです.
したがって、戻るボタンを最初に押したときにアクティビティを閉じたいと思います。