我想使用 IntentService 作为应用程序初始化组件。我希望它接收意图,调用 Google Play 服务并在调用 onConnected() 后做一些后台工作。就像 Google 的 Activity 教程一样。使用 IntentService 进行此类工作是否安全?我想知道,因为 onHandleIntent 只是几行代码,所有工作都必须在 onConnected 调用之后完成。所以 - 我是否理解它在完成 onHandleIntent 后 IntentService 将被销毁并且什么都不做?来自回调服务的 NPE 会被抛出?只要调用 onConnected,是否有可能保持 IntentService 活动,或者我应该使用一些 BroadcastReceiver + Service 模式?
问问题
696 次