2011-01-25 104 views
1

我使用startService()啓動一項新服務。服務準備就緒需要一段時間。如果我立即調用ServiceManager.getService(),它將返回null。我沒有發現任何關於這個的阻塞功能。如何知道服務何時準備好?有沒有阻塞功能或任何系統消息告訴我?如何知道Android的新服務何時準備就緒?

另一種方式是把ServiceManager.getService()在while循環,但我不認爲這是件好事,因爲它會鎖定用戶界面。

回答

相關問題