2010-04-12 50 views
3

有沒有辦法找出一個活動是否綁定到服務?像boolean isBoundToService(ServiceConnection sc)Android,服務綁定的快速問題

有時當我玩弄我的應用程序時,它會嘗試解除未綁定的服務時發生異常。

回答

6

我不相信有一種方法可以打電話找出來。但是,我最常見的做法是在追蹤服務是否綁定的活動中保留一個布爾值。您在ServiceConnection.onServiceConnected()回調中將其設置爲true,並在ServiceConnection.onServiceDisconnected()中將其設置爲false。