请问 OnAttach这个方法里面的 mIButton=(IButton) context;
这句话什么用处. 不理解这段代码起什么作用....
第二个问题就是视频中老师说"这个context就是数组activity的context"(想问: 数组????)
8
收起
正在回答
1回答
onAttach方法是Fragment生命周期方法。这个方法是Fragment和Activity建立关联的时候调用,通常我们会在这里获得activity的传递的值。IButton接口是给activity用的,所以要在activity中给这里的接口变量赋值(代码即mIButton = (IButton) context),这里最好的处理办法就是我们要强制用户赋值。所以采用强转的方式,在fragment与activity相关联时,进行强转赋值。老师说的是宿主不是数组o~~
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星