恩,我可不可以这样理解。这么写,就是一个变了样子的回调处理,为了更迎合android的处理方法。
回调函数,需要在classA中向classB传入自身引用,然后在classB中调用传入的classA的方法,完成回调赋值。
在老师的这个例子里。向classB传入引用,用了onAttach方法。然后还让classA继承了一个接口类(其实这个接口写在哪里并不重要)。目的也是把传过来的宿主Activity转成具体的Activity,从而来调用回调方法。通过接口继承和onAttach两个步骤,完成了向后一个类传引用。然后在Fragment的onCreateView方法中,完成了上面说的回调处理的第二步
回调函数,需要在classA中向classB传入自身引用,然后在classB中调用传入的classA的方法,完成回调赋值。
在老师的这个例子里。向classB传入引用,用了onAttach方法。然后还让classA继承了一个接口类(其实这个接口写在哪里并不重要)。目的也是把传过来的宿主Activity转成具体的Activity,从而来调用回调方法。通过接口继承和onAttach两个步骤,完成了向后一个类传引用。然后在Fragment的onCreateView方法中,完成了上面说的回调处理的第二步
2016-03-09