如何在activity中在点击back返回时去设置当前fragment中的控件

徒步寻求消失的痕迹 发布于 2014/07/29 10:59
阅读 5K+
收藏 0
当前的fragment如何设置返回事件
加载中
0
obaniu
obaniu
重载onKeyDown ,判断 keyCode= KeyEvent.KEYCODE_BACK
徒步寻求消失的痕迹
徒步寻求消失的痕迹
在fragment中无法重载该方法。
0
Romen
Romen
判断fragment状态,activity重载keydown,再操作fragment
0
iuKa
iuKa
onBackPress直接调用fragment方法不行吗?
0
拉风的道长
拉风的道长

很简单,继承fragment,abstract MyFragment ,里面提供一个abstract onBackPress()方法。

然后你所有的fragment继承MyFragment。

然后在activity的onbackPress调用当前Fragment里面的 onBackPress(),做自己的处理。

over。


徒步寻求消失的痕迹
徒步寻求消失的痕迹
嗯,谢谢!
拉风的道长
拉风的道长
回复 @徒步寻求消失的痕迹 :activity中 不要调用super.onBackPress()!!
徒步寻求消失的痕迹
徒步寻求消失的痕迹
点击后就直接退出应用了,
0
wangxigui
wangxigui
重写onPressBack方法
返回顶部
顶部