我正在將iOS應用程序移植到Android,並且在終端方面有點困難。 我希望應用程序在開始/到達前臺時(即用戶選擇應用程序)以及應用程序轉到後臺時(例如,當進入主屏幕並開始使用其他應用程序時)同步。關閉Android應用程序時的消息
有一個簡單的方法來做到這一點在Android? 我將onResume()和onPause()添加到我的活動中,但是當活動恢復或暫停時會觸發,而不是整個應用程序暫停時(並且每次用戶執行某些操作時會導致大量同步)。
更新: 同步操作是一種服務,當應用程序需要從服務器獲得新的/更新的信息時調用。因此,這需要在應用程序由suer啓動/恢復(在一段時間不活動之後)時完成,並且當用戶主動停止使用應用程序時需要執行此操作。
當一個活動進入背景
恕我直言,你不是問正確的問題。你應該解釋你的「同步」過程是什麼,然後詢問這種操作的正確時機。 – CommonsWare
我只想第二個CommonsWare在這上面 - Sync是什麼意思?另外,如果由於長時間運行的操作(這是我在問題的第二部分中所聽到的內容)導致UI凍結,您可能需要澄清一下,以便我們可以解決它。 –
增加的更新使它更清晰? –