安卓中view、activity、fragment之间的相互跳转
2016-09-18 16:54
495 查看
在我们项目中经常碰到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();
这时,我在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();
相关文章推荐
- Fragment内的webview监听返回键,activity内两次点击退出App之间相互冲突
- 安卓中webView让本地页面之间相互跳转
- android中fragment和activity之间相互通信
- android中fragment和activity之间相互通信
- Android混合开发之Activity类与html页面之间的相互跳转之Android:如何使用addJavaScriptInterface
- 安卓Fragment和Activity之间的数据通讯
- Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏问题)
- 混合开发activity和html之间相互跳转
- 安卓学习之路之Fragment和Activity之间的传值
- fragment与activity及两个fragment之间的跳转实现
- 安卓fragment跳转activity,fragment跳转fragment,activity跳转fragment
- 安卓开发之如何利用Intent对象,实现Activity和另一个Activity之间的跳转
- Fragment和Activity之间的相互通信
- fragment与activity及两个fragment之间的跳转实现
- android中fragment和activity之间相互通信
- Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏问题)
- 【总结】在两个Activity之间进行跳转时出错原因分析(一)——findViewById位置不当导致
- 安卓Fragment和Activity之间的数据通讯
- Android混合开发之Activity类与html页面之间的相互跳转
- Android混合开发之Activity类与html页面之间的相互跳转之PhoneGap