课程
/移动开发
/Android
/Android攻城狮的第二门课(第1季)
上一个方法就报mListener空指针异常,程序也崩了,换成下面一个废弃的方法就正常
2016-09-17
源自:Android攻城狮的第二门课(第1季) 9-4
正在回答
老的onAttach直接在attach的时候把fragment的容器Activity通过参数传递给你了,老的在老师的视频里可以实现。
但是,新的传递给你的是具体的上下文Context,AS这个IDE里面监视器没VS的好用,无法跟你说Context里怎么找Activity,但是,这个传递过来的context参数里面是包含具体的父容器activity的,所以你可以在super.onAttach(context);这句之后,加getActivity()这个方法来获取父容器activity,这样就不会报错了。用老的也可以这么处理。
慕村5414681
是这样啊
举报
本课程由浅入深地带您学会Android的常用控件的开发和使用