安卓中view、activity、fragment之间的相互跳转

在我们项目中经常碰到activity与fragment互相跳转的问题,其中解决方法大约也就那么几种,我以其中一个案例说一下,我要从自定义view跳转到fragment,当然不能之间跳转了我跳转到fragment所在的mainactivity里面


这时,我在MainActivity里面接收,也就是在它的onresume方法里面接收呢,如下图

因为我采用fragtablayout做的所以我只需要设置它到哪一个fragment就可以了。

还有另外一种方法是当我不用tabhost做的时候 

private FragmentMine mFOne;  

private FragmentCircle mFTwo; mFOne = new FragmentMine ();  

FragmentManager fm = getFragmentManager();  

FragmentTransaction tx = fm.beginTransaction();  

tx.add(R.id.id_content, mFOne, "ONE"); tx.hide(mFTwo);  

tx.commit();

这种是针对隐藏布局的那种方法其实说白了就是activity跳转到fragment。因为我不管自定义view还是什么我都要在activity上面显示,也就是跳转到fragment。




private FragmentMine mFOne; private FragmentCircle mFTwo; mFOne = new FragmentMine (); FragmentManager fm = getFragmentManager(); FragmentTransaction tx = fm.beginTransaction(); tx.add(R.id.id_content, mFOne, "ONE"); tx.hide(mFTwo); tx.commit();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值