Android 用单例(自定义类)+多线程 与 bind service + 多线程 的区别
怪我咯
怪我咯 2017-04-17 13:37:24
[Android讨论组]

需求是这样的:我需要一个不同 Activity 都能访问到的一个对象,然后这个对象操作多线程执行多个并行操作。感觉用单例(自定义类)+线程 和 service+线程都可以。但就是不知道该用哪种比较合适?请教下这两种的优缺点。

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(2)
天蓬老师

首先你需要明白,什么是单例,单例,只是为了保持全局唯一访问而已... 说白了就是一个静态变量而已!!!
我的建议就是.
线程池 + 单例 就OK了... ..
要是比较耗时,就用 intentservice ,这个是没有问题的.. ..(很多扫描都是用这个服务写的)
如果想要更新UI,就用handler... loop.. 这个你也需要了解..
剩下就靠你自己写了,我不了解你的业务~!

巴扎黑

可以用 EventBus 啊。

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

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