ActivityManager周りのソースは一度読んでも損は無いと思う

Androidのプロセスがkillされる基準 : Happy my life

ActivityManager系のソースは、細かくとまではいかなくても読んでおくといろいろ発見がある。

過去にもこんなエントリを書いたけど、

androidのActivityやServiceは、不安定過ぎると起動させてもらえなくなる? - きままな日記帳

これもソースを読んでて見つけたことだし。

あと、ActivityやSerivice周りで何か不穏な動作している時に役に立つのがログ。ActivityManagerはけっこう異常時にログを出してくれるので、なぜActivityが殺されたんだろうとか、intentが上手く相手に届いていないとか、意外とログから分かることも多いように思う。

タイトルとURLをコピーしました