sushiboy wrote:
我剛剛用 facebook (package.name 是 com.facebook.katana) 做測試,
未執行前,傳回值是 5
執行中,傳回值是 0
不過我後來再測試,除了傳回值 0 確定是前景,我的背景執行中的傳回值會大於 2
不知道跟 Android 4.2.X 版有沒有關係... 你可以測試看看你的傳回值
我猜 cat /proc//$(pidof package.name)/oom_adj 回傳值,在不同版本手機上,可能結果不盡相同
回傳 0 是前景執行,1 以上就是背景執行,如果 app 完全沒有被執行,不會有回傳值
我查 oom_adj 說明,0 是前景執行,1 以上就是背景執行,數字越大表示等一下這個 app 被系統優先砍掉的機會越高