多くのアクティビティを備えた Android アプリケーションを開発しています。私の MainActivity (開始アクティビティ) には、サーバーから更新されたデータを取得するためのコードがあります。ユーザーがアプリケーションを起動するたびに、サーバーから更新されたデータを取得したい (最初の起動またはフォアグラウンドでのアプリケーションの移動)。最初の起動は問題ありません。データをフェッチします。しかし、ユーザーが他のアクティビティを行っていて、アプリを最小化して再度開くと、最後の状態から開始されます。この時点で、データを再度フェッチできるように、アプリケーションが再起動していることをどのように検出できますか。
すでに onResume()、onPause() メソッドを確認しましたが、これらは個々のアクティビティに属しています。iOS アプリケーションで通常行うように、アプリケーション レベルでイベントをキャッチしたいと考えています。