我还是新手,学习东西的过程中,对于碰见的问题不求甚解,先把解决方法放在这,以后再思考为什么。
多个fragment与activity交互时候,activity要用到在fragment里的接口,并实现该接口方法,然后fragment用attach方法,该方法使实例化fragment在该activity的fragmentmanager里注册一下,当fragment中声明一些回调接口,当fragment用onttach时,将这些接口实例化,这样fragment就能调用activity的成员函数了,当然activity要实现这些接口。
至于为什么新建一个mylistener类,导致mainActivity不是mylistener的子类,这个问题我还是不清楚,有知道的亲,可以指点一下。学习的博客地址如下:
http://blog.youkuaiyun.com/elvishion/article/details/9139321