为了账号安全,请及时绑定邮箱和手机立即绑定

Activity 跟Fragment可以通过Handler 通讯吗

Activity 跟Fragment可以通过Handler 通讯吗

僧伽吒 2016-06-02 16:50:38
虽然Activity跟Fragment有系统推荐的通讯方式,但是还是想知道这样可行否
查看完整描述

2 回答

已采纳
?
星箜下

TA贡献34条经验 获得超10个赞

这 ····    少年你想象力丰富啊!

在Android中,所有的组件只要你没特别指定,它们都是运行在UI线程中的,而Handler正是解决Android的UI单线程模式在其它线程修改其数据时带来的不确定性。所以,它们两个好基友都在一个线程中运行了,跟handler有什么关系。

不妨恶意揣摩一下,Activity开一个读写文件线程通过Handler与其通信,Fragment开一个读写文件线程通过Handler与其通信,它们之间通过这个文件交流。     两个人联系起来也是够麻烦的。。。。。

查看完整回答
反对 回复 2016-06-02
?
qq_Candlelight_03323740

TA贡献1条经验 获得超0个赞

可以的,在activity里面设置一个静态的handler,然后在fragment里面调用hamdler.sendmessage就可以了
查看完整回答
反对 回复 2017-03-23
  • 2 回答
  • 0 关注
  • 1347 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信