扫码关注官方订阅号
需求是这样的:我需要一个不同 Activity 都能访问到的一个对象,然后这个对象操作多线程执行多个并行操作。感觉用单例(自定义类)+线程 和 service+线程都可以。但就是不知道该用哪种比较合适?请教下这两种的优缺点。
走同样的路,发现不同的人生
首先你需要明白,什么是单例,单例,只是为了保持全局唯一访问而已... 说白了就是一个静态变量而已!!! 我的建议就是. 线程池 + 单例 就OK了... .. 要是比较耗时,就用 intentservice ,这个是没有问题的.. ..(很多扫描都是用这个服务写的) 如果想要更新UI,就用handler... loop.. 这个你也需要了解.. 剩下就靠你自己写了,我不了解你的业务~!
可以用 EventBus 啊。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
首先你需要明白,什么是单例,单例,只是为了保持全局唯一访问而已... 说白了就是一个静态变量而已!!!
我的建议就是.
线程池 + 单例 就OK了... ..
要是比较耗时,就用 intentservice ,这个是没有问题的.. ..(很多扫描都是用这个服务写的)
如果想要更新UI,就用handler... loop.. 这个你也需要了解..
剩下就靠你自己写了,我不了解你的业务~!
可以用 EventBus 啊。