我正在将iOS应用程序移植到Android,并且在终端方面有点困难。 我希望应用程序在开始/到达前台时(即用户选择应用程序)以及应用程序转到后台时(例如,当进入主屏幕并开始使用其他应用程序时)同步。关闭Android应用程序时的消息
有一个简单的方法来做到这一点在Android? 我将onResume()和onPause()添加到我的活动中,但是当活动恢复或暂停时会触发,而不是整个应用程序暂停时(并且每次用户执行某些操作时会导致大量同步)。
更新: 同步操作是一种服务,当应用程序需要从服务器获得新的/更新的信息时调用。因此,这需要在应用程序由suer启动/恢复(在一段时间不活动之后)时完成,并且当用户主动停止使用应用程序时需要执行此操作。
当一个活动进入背景
恕我直言,你不是问正确的问题。你应该解释你的“同步”过程是什么,然后询问这种操作的正确时机。 – CommonsWare
我只想第二个CommonsWare在这上面 - Sync是什么意思?另外,如果由于长时间运行的操作(这是我在问题的第二部分中所听到的内容)导致UI冻结,您可能需要澄清一下,以便我们可以解决它。 –
增加的更新使它更清晰? –