2 u013538630 u013538630 于 2014.08.15 19:05 提问

android fragment的一点问题

一个fragment中的一个按钮点击后,利用replace提换成另一个fragment,这个时候我希望获取第二个fragment里的组件,但是貌似replace之后不是立刻就可以,还要等fragment构建完成才行,那该怎么办

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
fragment+scrollview 切换自动滚动解决方法
上面是一个布局,下面是三个fragment切换,每次切换fragment会自动将下面的fragment顶到最上面,解决方法是将最上面的一个控件或者layout获取焦点。在switchfragment中添加即可。                edit.setFocusable(true); edit.setFocusableInTouchMode(true); edit.requestFoc
Android fragment 重叠问题——通过hide,show方式导致的解决方法
最近在做项目的时候,遇到了fragment重叠的问题。具体的情况是,我在一个fragment中,通过add的到FragmentTransaction的方式,又放了四个子fragment allFrg,movieFrg,newsFrg,otherFrg。当我点击allFrg对应tab键时,通过hide隐藏其他三个fragment,通过show来显示allFrg。正常情况下显示是对的,问题就在我切换他
Android 中 Fragment 嵌套 Fragment使用存在的bug附完美解决方案
自从Android3.0引入了Fragment之后,使用Activity去嵌套一些Fragment的做法也变得更加流行,这确实是Fragment带来的一些优点,比如说:Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI,更重要的是Fragment解决了Activity间的切换不流畅,实现了一种轻量及的切换,但是在官方提供的android.suppo
解决Fragment重影问题
优化Add添加Fragment,在使用hide、show中解决重影问题 初始化中 private FragmentManager fragmentManager; private List fragmentList = new ArrayList(); //用于记录当前显示的Fragment private int currentIndex = 0; protected void initDa
关于Fragment重叠问题分析和解决
相信大家在使用Fragment的过程中,肯定碰到过Fragment重叠的问题,重启应用就好了。然而原因是什么呢?
Fragment重叠问题引发的思考
参考: http://stackoverflow.com/questions/16189088/overlapping-hidden-fragments-after-application-gets-killed-and-restored http://stackoverflow.com/questions/18274732/android-fragments-overlapping-
Activity中的fragment加载webview 出现空白
        在开发中遇到了加载fragment出现空白的问题,刚开始并没有判断出是因为里面webview的原因。具体界面情况是在一个activity中有两个fragment,然后点击对应的按钮,切换fragment, fragment中的布局有webview和其他按钮。        fragment的添加我使用了show 和hide因为我需要向fragment中发送广播,所以需要 fragm...
彻底解决Fragment重叠的问题
使用Show和Hide切换fragment时防止重叠问题出现的解决办法
Fragment出现的重影问题
https://www.zhihu.com/question/23787523
Android fragment 重叠问题—通过hide,show方式导致的解决方法
做项目中,遇到在fragment页面切换过程中出现了fragment重叠现象; 原因: 在切换时,fragment所在activity已经被销毁。并且通过 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);