Android 應用程式應視情況使用背景工作,並避免在應用程式的主要執行緒上執行任何作業。為了讓應用程式同時在 Android 平台上為使用者和善良公民提供回應,請將所有封鎖或長時間執行的工作移出主要 (UI) 執行緒,並改為在背景執行。這包括解碼點陣圖、存取儲存空間、使用機器學習 (ML) 模型或執行網路要求等。
背景工作的相關注意事項包括:
瞭解非同步工作。本文件說明非同步工作,協助您瞭解非同步與持續性作業之間的差異。
廣播的有效運用方式。與發布訂閱的設計模式類似,Android 應用程式可從 Android 系統和其他 Android 應用程式傳送或接收廣播訊息。