[英]Android run a piece of code each time the app is started but not when the app is minimised and reopened
每次啟動應用程序時都需要運行一段代碼,而不是在運行時運行,或者在主活動被導航離開並返回時不需要
只需要在應用程序啟動時運行一次代碼
在不了解您的實際用例的情況下,我唯一可以建議的是 -
在您的應用程序 class 中覆蓋 attachBaseContext()(如果沒有,請創建一個)
調用 super.attachBaseContext()
在方法體中編寫需要運行的代碼。 (與往常一樣,對於任何長期存在的或數據庫/網絡操作,不要在主線程上執行)
attachBaseContext() 是您的應用程序啟動時首先要調用的東西之一,所以我認為這應該適合您。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.