请问一下:android中service 和 application 的关系
大家讲道理
大家讲道理 2017-04-17 14:29:35
[Android讨论组]
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
怪我咯

假设你的守护进程 确实是一个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不发生任何变化.

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号