您的位置: 网站首页> IT爱问> 当前文章
Android中的Fragment和Activity是怎么通信的
老董2024-06-02200围观,127赞
1、通过接口: Fragment定义一个接口并由其宿主Activity实现,这样Fragment就可以通过调用该接口中的方法与Activity通信。
2、通过ViewModel: 使用ViewModel来共享数据。ViewModel可以帮助Activity和Fragment共享信息,因为它们的生命周期是感知的,所以数据可以安全地管理。
3、通过Bundle和Intent: 在Fragment和Activity之间传递数据。通过Intent启动Activity时,可以附加额外的信息(Bundle),Fragment也可以通过getArguments()和setArguments(Bundle)方法接收和传递数据。
本文就此结束,感谢IT人士的关注Android中的Fragment和Activity是怎么通信的,本文合作企业直达:更多推荐。
很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
相关文章
文章评论
-
Android中的Fragment和Activity是怎么通信的文章写得不错,值得赞赏