Android のマルチタスク: 最近のちょっ得
うーん、原則論で言えばActivityが作ったスレッドはonPause時点で責任を持って落とすべきじゃないですかね。
というのは、onPause以降は単に力任せにkillされる可能性があり、ActivityはonPause以降の挙動について事実上なんら保証していないからです。最悪の場合、onPauseの1ミリ秒後にkillが飛んできても泣かない作りにしておくことが(本来は)求められますよね。
逆に言うと、onPause以降にも動作して欲しいものがあるならそれはServiceにすべき、ということになるかと。
ていうかstopSlef()していないServiceが問答無用でkillされるケースってあるんでしょうか?
(なんか俺勘違いしてるかも)
Android のマルチタスク(2)
つっこみを頂いた^^; Activityとマルチスレッド(oops) 確かに、A