请问 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下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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