永发信息网

Android子线程和子线程之间的通信是怎样的

答案:2  悬赏:70  手机版
解决时间 2021-02-25 07:59
我现在用一个子线程获得了服务器的数据,保存在了一个List集合里面,然后这数据要给另一个子线程用 该怎么传递过去呢? handler是子线程发送给主线程 可我现在是要把数据给另一个子线程 希望知道的指教啊 感谢!
最佳答案
如果你Thread A获取数据是给另外一个Thread B使用的,那为什么不以Thread B为主,甚至直接让Thread B来请求数据数据呢。疑问:Thread A 请求数据,Thread B在那专门等待?为什么要这么设计?如果你非要这么干,那也是Thread A把数据处理好了,在启动Thread B,数据可以直接传递过去,thread没有process之间通信那么麻烦,直接共享
全部回答
定义一个接口a,里面定义一个方法b(object result)专门用来处理返回数据,然后你要在哪个界面处理,哪个界面或者哪个activity就去实现这个接口,做具体的处理,,然你在调用获取服务器数据的方法时候可以把你当前的activity作为一个参数传到那个获取数据的方法里面例如c(a),数据获取完成之后通过你传过去的这个对象去调用那个处理方法就行了a.b(object result)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
卡剪小了怎么办
谁能告诉我塑料筐出的颗粒做什么用啊
淄博书法家王颜山书法多少钱一平尺
合肥桃花镇华六路与汤口路交口南在哪,坐什么
起什么名字好 男孩 姓房
三个满水杯,三个空杯,只准移动一个杯子,使每
景德镇极地陶瓷股份有限公司在哪里啊,我有事
什么是透资卡?
要想大型的网游 单机都能流畅的玩配个怎样的C
擎天柱对决钢铁侠的电影叫什么
移动用户端扫线下商家的二维码支付业务,如何
I read a book every three weeks对every thr
右图是细胞亚显微结构模式图,请据图回答(15
顺意汽车修理有限公司这个地址在什么地方,我
17.5÷0.5×1.4列竖式计算
推荐资讯
耗子一窝生几个
我第一次给到我女朋友的面上,是她用手摸我的
POL是什么意思?
重庆南开中学是本部好还是融侨校区好?它们的
老打饱嗝 好像什么东西吃噎到一样怎么办
香满楼美食地址在哪,我要去那里办事
英特尔处理器跟AMD处理器哪个更好?具体分析
关于三国方面的书籍
我想买块运动手表,本人冬泳,要求防水,耐温
归去来兮辞陶渊明归园田居的原因原句
货车行驶证上的总质量、整备质量、核定载质量
刚签了劳务派遣合同,可以毁约么,可以不去吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?