Activity 跟Fragment可以通过Handler 通讯吗

虽然Activity跟Fragment有系统推荐的通讯方式,但是还是想知道这样可行否

僧伽吒
浏览 1465回答 2
2回答

星箜下

这 ····    少年你想象力丰富啊!在Android中,所有的组件只要你没特别指定,它们都是运行在UI线程中的,而Handler正是解决Android的UI单线程模式在其它线程修改其数据时带来的不确定性。所以,它们两个好基友都在一个线程中运行了,跟handler有什么关系。不妨恶意揣摩一下,Activity开一个读写文件线程通过Handler与其通信,Fragment开一个读写文件线程通过Handler与其通信,它们之间通过这个文件交流。     两个人联系起来也是够麻烦的。。。。。

qq_Candlelight_03323740

可以的,在activity里面设置一个静态的handler,然后在fragment里面调用hamdler.sendmessage就可以了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android