我正在开发一个具有大量活动的 Android 应用程序。我的 MainActivity(开始活动)具有从服务器获取更新数据的代码。每次用户启动应用程序(第一次启动或在前台移动应用程序)时,我都想从服务器获取更新的数据。第一次启动很好,我获取数据。但是,当用户进行其他活动并最小化我的应用程序并再次打开时,它会从上一个状态开始。此时我如何检测应用程序正在重新启动,以便我可以再次获取数据。
我已经检查过 onResume()、onPause() 方法,但它们属于单独的活动。我想在应用程序级别捕获事件,就像我们通常在 iOS 应用程序中所做的那样。