2 qq 17299423 qq_17299423 于 2016.02.22 10:29 提问

android fragment返回事件处理

我fragmentactivity继承了(add)一个fragment1,fragment1通过add跳到fragment2,然后fragmentactivity获取不到fragment2,只能获取fragment1,所以我用在fragmentactivity中写onKeyDown方法,然后再fragment2里自定义onKeyDown是不行的,根部获取不到,求大神们还有别的方法么?我用add是为了防止跳转是再次加载问题!

2个回答

qq_17250009
qq_17250009   2016.02.23 11:06
已采纳

描述的是fragment和fragmentActivity通信的问题吗?如果是的话,用接口回调的方式

qq_17299423
qq_17299423 嗯,用你的方法解决了问题
2 年多之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.02.22 23:23

你给每个fragment加一个tag,然后根据tag找一下试试

qq_17299423
qq_17299423 我是fragmentactivity获取不到继承他的fragment
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android导航条上面点击返回按钮返回上一个状态(从activity返回fragment)
遇到一种需求,在一个activity中包含四个fragment,点击一个fragment中一个按钮,跳转到另一个activity中,在另一个activity中点击一个返回箭头按钮,想要返回到上一个fragment中。查了下方法,归结到两种方法: 第一种: 将当前activity直接finish掉,就直接返回到上一个fragment中的状态 第二种方法: 在点击按钮中添加下面代码: new
实现 Fragment 触摸事件处理
设置触摸事件可以在主activity中设置一个接口如下 private ArrayList onTouchListeners = new ArrayList(                         10);         @Override         public boolean dispatchTouchEvent(MotionEvent ev) {
Fragment中处理触摸事件
实现 Fragment 触摸事件处理设置触摸事件可以先在主Activity中设置一个接口如下 : private ArrayList<MyOnTouchListener> onTouchListeners = new ArrayList<MyOnTouchListener>( 10); @Override public boolean dispatchT
Android触摸事件传递机制及viewpager嵌套fragment冲突处理
对安卓中的触摸事件分发机制理论,并结合开发中常出现的触摸冲突做讲解
Fragment详解之六——如何监听fragment中的回退事件与怎样保存fragment状态
前言:计划总是赶不上变化,无论结局怎样,只要一直跟随自己的内心,不放弃,总有一天,你会成为那个人,加油。经过前几篇,大家应该对Fragment认识的已经足够多了,有关Fragment的基础知识在前几篇基本就讲完了,这篇给大家讲两个可能会用到的知识点。这两点理解起来可能有点难度,大家可要耐着点性子哈。一、如何监听Fragment中的回退事件1、问题阐述在Activity中监听回退事件是件非常容易的事
Android 中的事件分发和处理
上次跟大家分享了一下自定义View的一下要点,这次跟大家聊一下View的事件分发及处理,为什么主题都是View,因为作为一名初级应用层Android工程师,跟我打交道最多的莫过于各种各样的View,只有详细了解他们各自的习性,才能更好地跟他们沟通交流,做出自己想要的效果。 基础储备 View、MotionEvent 我们都能详细地说出Android的四大组件:Activity,Serv
android多个fragment返回键层层返回
在FragmentActivity的fragment跳转的时候添加到运行栈,public void switchFrag(BaseFragment to) { getSupportFragmentManager() .beginTransaction() .replace(R.id.frag_login_content,
Fragment 之间的跳转、返回
Fragment即Activity中的片段,可以理解为一个带有生命周期的View。它的生命周期也与它所承接的Activity密切相关。在Activity中添加Fragment需要调用FragmentTransaction的add或者replace方法,如下 @Override protected void onCreate(Bundle savedInstanceState) { sup
(转)android 在返回fragment界面时刷新
原地址:http://ask.csdn.net/questions/370681 方法一: 如果你是通过startActivityForResult()这种方式跳转到另外的activity,再返回时,可以直接重写 @Override protected void onActivityResult(int requestCode, int resultCode, Intent dat
Android-Fragment的使用,切换和返回等问题-刘宇
第一步:我们需要一个空的Activity并继承ActionBarActivity 第二步:创建一个Fragment,怎么创建一个Fragment呢,先创建一个layout命名FragmentMain,随后创建对应的java文件,命名MainFragment,文件的命名我们通常以Fragment开头。对应的java文件必须继承Fragment,注意导入的包,要是android.suppor