需求是这样的:我需要一个不同 Activity 都能访问到的一个对象,然后这个对象操作多线程执行多个并行操作。感觉用单例(自定义类)+线程 和 service+线程都可以。但就是不知道该用哪种比较合适?请教下这两种的优缺点。
需求是这样的:我需要一个不同 Activity 都能访问到的一个对象,然后这个对象操作多线程执行多个并行操作。感觉用单例(自定义类)+线程 和 service+线程都可以。但就是不知道该用哪种比较合适?请教下这两种的优缺点。
2 回答1.4k 阅读✓ 已解决
2 回答2.7k 阅读
2 回答1.8k 阅读
1 回答2.1k 阅读
1 回答1.2k 阅读
1 回答1.4k 阅读
1 回答640 阅读✓ 已解决
首先你需要明白,什么是单例,单例,只是为了保持全局唯一访问而已... 说白了就是一个静态变量而已!!!
我的建议就是.
线程池 + 单例 就OK了... ..
要是比较耗时,就用 intentservice ,这个是没有问题的.. ..(很多扫描都是用这个服务写的)
如果想要更新UI,就用handler... loop.. 这个你也需要了解..
剩下就靠你自己写了,我不了解你的业务~!