GVi*_*i82 37 service android android-intent
当然这是一个微不足道的问题.如果我Service使用以下代码启动a会发生什么:
startService(new Intent(this,myService.class));
Run Code Online (Sandbox Code Playgroud)
然后我不小心回想起上面的代码,而它还在Service运行?
我担心第二次调用startservice可以创建一个新的Service,以便同时执行两个不同的进程.
Com*_*are 67
我担心第二次调用startservice可以创建一个新服务,以便同时执行两个不同的进程.
不,有多种情况:
不,它不会创建新服务.如果该服务已在运行,则将onStartCommand()再次调用该服务以传递新服务Intent,但不会创建第二个副本.
不,它不会"同时执行两个不同的进程",因为默认情况下,服务在与应用程序其余部分相同的进程中运行.
| 归档时间: |
|
| 查看次数: |
12133 次 |
| 最近记录: |