一般來(lái)說(shuō):同一個(gè)包內(nèi)的activity和service,如果service沒(méi)有設(shè)定屬性android:process=":remote"的話(huà),service會(huì)和activity跑在同一個(gè)進(jìn)程中,由于一個(gè)進(jìn)程只有一個(gè)UI線(xiàn)程,所以,service和acitivity就是在同一個(gè)線(xiàn)程里面的。
android:process=":remote"值得注意他的用法!!!如果Activity想訪問(wèn)service中的對(duì)象或方法,如果service設(shè)定屬性android:process=":remote",那么就是跨進(jìn)程訪問(wèn),跨進(jìn)程訪問(wèn)容易出現(xiàn)意想不到的問(wèn)題,還是慎重給service設(shè)定屬性android:process=":remote"
聯(lián)系客服