android fragment的返回事件

我在主activity写了一个onkeydown方法,其他依附在activity上的fragment,也都是用
这个方法,但是我想让每个fragment都有不一样的返回事件,怎么解决呢。求大神,
如果有代码就更好了,谢谢!!!

在activity里的onKeyDown中用instanceof 判断是那个fragment,每个里就可以写你要得事件

在fragment里增加一个方法,然后在activity里调用就可以了。

定义fragment的基类,或者一个接口,就是用多态的概念

那按下这个键 的时候到底响应哪个fragment呢。。。可不可以设置一个标志位,焦点在fragment1上时候标志为1,其余以此类推,然后在onkeydown函数上做判断。。对应不同的返回事件。。。我的想法。。仅供参考

可以将activity的事件进行分发到fragment里去,然后在fragment里面去写你的业务

其实fragment里面也能监听到返回事件。
你在每个fragment都重写返回监听事件,做处理就行了。
如果你想要在activity里面处理,就需要接口回调了。