请问 OnAttach这个方法里面的 mIButton=(IButton) context;

请问 OnAttach这个方法里面的 mIButton=(IButton) context;

 这句话什么用处.   不理解这段代码起什么作用....

第二个问题就是视频中老师说"这个context就是数组activity的context"(想问:   数组????)

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

onAttach方法是Fragment生命周期方法。这个方法是Fragment和Activity建立关联的时候调用,通常我们会在这里获得activity的传递的值。IButton接口是给activity用的,所以要在activity中给这里的接口变量赋值(代码即mIButton = (IButton) context),这里最好的处理办法就是我们要强制用户赋值。所以采用强转的方式,在fragment与activity相关联时,进行强转赋值。老师说的是宿主不是数组o~~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师