当然这是一个很小的问题。 如果我一开始会发生什么Service
,使用下面的代码:
startService(new Intent(this,myService.class));
然后我无意中想起上面的代码,而Service
是没有运行?
我怕第二次调用startservice
可以创建新的Service
,才能有两个不同的过程在同一时间执行。
当然这是一个很小的问题。 如果我一开始会发生什么Service
,使用下面的代码:
startService(new Intent(this,myService.class));
然后我无意中想起上面的代码,而Service
是没有运行?
我怕第二次调用startservice
可以创建新的Service
,才能有两个不同的过程在同一时间执行。
我怕的是,第二次调用startservice可以以有两个不同的过程在同一时间执行创建新的服务。
不,多数:
不,它不会产生一个新的服务。 如果该服务已在运行,它将被称为onStartCommand()
再次,为客户提供新的Intent
,但不是会创建第二个副本。
不,它不会“必须在同一时间执行两个不同过程”,因为服务在同一进程作为您的应用程序的运行休息,默认情况下。