課程
/移動開發
/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的常用控件的開發和使用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-08-20
老的onAttach直接在attach的時候把fragment的容器Activity通過參數傳遞給你了,老的在老師的視頻里可以實現。
但是,新的傳遞給你的是具體的上下文Context,AS這個IDE里面監視器沒VS的好用,無法跟你說Context里怎么找Activity,但是,這個傳遞過來的context參數里面是包含具體的父容器activity的,所以你可以在super.onAttach(context);這句之后,加getActivity()這個方法來獲取父容器activity,這樣就不會報錯了。用老的也可以這么處理。
2016-09-18
是這樣啊