扫码关注官方订阅号
光阴似箭催人老,日月如移越少年。
假设你的守护进程 确实是一个Remote Service(看manifest里service的process配置)Remote Service是独立进程的,所以
疑惑1. 是不是只要service2 启动,application 就也启用了,application 中的一些全局变量都可用吗?A: 是,可用.
疑惑2. 如果application 可用,application 中又启动另一个 :remote service3,那 service3 可用吗?如何调用 service3 中的方法?
A: service3不可以使用Application里的全局变量.Remote Service是独立进程的,不可以调用application方法,但是remote service是需要bind的,bind以后你可以通过AIDL调用remote service的方法
疑惑3. 如果这个时候用户打开了应用,application 是一个什么样的状态?A: 你启动service2的时候,application已经启动并存在了,这时打开应用,application不发生任何变化.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
假设你的守护进程 确实是一个Remote Service(看manifest里service的process配置)
Remote Service是独立进程的,所以
疑惑1. 是不是只要service2 启动,application 就也启用了,application 中的一些全局变量都可用吗?
A: 是,可用.
疑惑2. 如果application 可用,application 中又启动另一个 :remote service3,那 service3 可用吗?如何调用 service3 中的方法?
A: service3不可以使用Application里的全局变量.Remote Service是独立进程的,不可以调用application方法,但是remote service是需要bind的,bind以后你可以通过AIDL调用remote service的方法
疑惑3. 如果这个时候用户打开了应用,application 是一个什么样的状态?
A: 你启动service2的时候,application已经启动并存在了,这时打开应用,application不发生任何变化.