轉自:http://linkinmama-gmail-com.iteye.com/blog/1569039
一般來說:同一個包內的activity(或service)和service,如果service沒有設定屬性android:process=":remote"(或其他名稱)的話,service會和activity跑在同一個進程中,由於一個進程只有一個UI線程,所以,service和acitivity就是在同一個線程裏面的。android:process=":remote"值得注意他的用法!
如果Activity想訪問service中的對象或方法,如果service設定屬性android:process=":remote",那麼就是跨進程訪問,跨進程訪問容易出現意想不到的問題,還是慎重給service設定屬性android:process=":remote"