FragmentTransaction 进行数据传递
Argument:
import android.app.Activity; import android.app.FragmentManager; import android.app.FragmentManager.OnBackStackChangedListener; import android.app.FragmentTransaction; import android.os.Bundle; import android.view.View; public class FragmentNavigationActivity extends Activity implements OnBackStackChangedListener { private void nextFragment(boolean backStackFlag) { try { FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager .beginTransaction(); FragmentPage fragment = new FragmentPage(); fragmentTransaction.add(R.id.fragment_container, fragment); if (backStackFlag) fragmentTransaction .addToBackStack(String.valueOf(getFragmentManager() .getBackStackEntryCount() + 1)); fragmentTransaction.commit(); fragmentManager.addOnBackStackChangedListener(this); } catch (Exception e) { } } @Override public void onBackStackChanged() { setTitle("当前第" + (getFragmentManager().getBackStackEntryCount() + 1) + "页"); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fragment_navigation); nextFragment(false); onBackStackChanged(); } public void onClick_NextPage(View view) { nextFragment(true); } public void onClick_PrevPage(View view) { FragmentManager fragmentManager = getFragmentManager(); fragmentManager.popBackStack(); // 将回退栈在Fragment状态全部出栈,恢复到第1页 //fragmentManager.popBackStackImmediate("1",FragmentManager.POP_BACK_STACK_INCLUSIVE); } }
Argument:
Fragment fragment = new DummySectionFragment(); Bundle args = new Bundle(); args.putInt(DummySectionFragment.ARG_SECTION_NUMBER, position + 1); fragment.setArguments(args);
getArguments().getInt( ARG_SECTION_NUMBER))
发表评论
-
2048源码(核心算法有,缺少几个anctionbar,以后补上)
2014-09-25 13:22 14472048游戏基本上有四部分组成, 1:主activity,包含 ... -
android动画效果
2014-09-24 18:06 1098前几天弄alertdialog和popupwindow的时候, ... -
AlertDialog和PopupWindow
2014-09-18 15:44 1852区别:AlertDialog是非阻塞式对话框:AlertDia ... -
基础篇--resources资源
2014-09-12 15:18 483最近一直在做java开发,偶尔敲点android代码,突然发现 ... -
多点触摸(图片缩放为例)
2014-09-01 17:22 618多点触摸的事件跟单点是大同小异的,上个图片缩放的代码,供大家参 ... -
Toast的多种样式(附带Notification)
2014-09-01 13:48 871Toast以前用的时候一直以为只有文字提示,偶然得知也有多种样 ... -
Android Adapter详解(2)
2014-08-15 14:05 10以前Adapter一直用的不是太好,经过长时间的浸淫,现在可以 ... -
BroadcastReceiver简介
2014-08-14 16:27 640BroadcastReceiver作为四大 ... -
关于Android的Service
2014-08-14 13:57 417说起来真是羞愧,以前手机经常开机的时候,不会有任何QQ消息通知 ... -
在开发过程中易出的错误
2014-08-13 16:53 3521:如果继承ListActivity,那么layout中必须有 ... -
多媒体的浅尝辄止
2014-08-12 15:57 496下面简单讲几种Android的多媒体技术,音频,视频,摄像头, ... -
Sqlite无脑使用
2014-08-11 14:56 850不会sqlite的人再也不用愁了,无脑使用,只要会粘贴复制就O ... -
android弹出框
2014-08-11 11:23 479不得不说,android自带的弹出框真心丑,而且还不好用,接下 ... -
android几种数据存储方式
2014-08-11 10:45 668android数据存储方式 1:SharedPreferen ... -
SQLiteOpenHelper和ContentProvider区别
2014-08-06 15:08 1393Android中操作数据库主要有两种方法:使用SQLiteOp ... -
xml文件解析SAX
2014-08-05 13:45 456xml文件解析:xml文件解析有四种方式, 1.DOM生成和解 ... -
Android不常用代码(1)
2014-07-31 18:07 487目录 1:Webview 2:js交互 1:Web ... -
系统窗口的调用
2014-07-31 15:46 425直接上代码吧,intent进行调用 @Override ... -
ActionBar简介
2014-07-31 10:47 664Action bar是一个标识应用程序和用户位置的窗口功能,并 ... -
fragment简单实用及数据传递(1)
2014-07-30 16:29 680Fragment的使用相关 使用Fragment时,需要继承 ...
相关推荐
NULL 博文链接:https://18767136122.iteye.com/blog/2098325
这里简单描述了以下Activity使用Bundle向Fragment传递数据
Fragment数据传递详细示例
fragment与activity之间相互通信,一般有两种方法,接口方式和bundle方式
Android 笔记-Fragment 与 Activity之间传递数据,使用setArgument方法的例子
activity与fragment的传递和fragment与Fragment的传递
Java文件,Activity,ViewPager,Fragment和TabLayout数据传递
同一activity托管的两个fragment间的数据传递与返回
Activity与Activity、Activity与Fragment、Fragment与Fragment的数据交互
Android fragemnt向activity,activity向fragment,fragment 和frament之间传递数据,详解,能运行!
主要介绍了Android 两个Fragment之间的跳转和数据的传递实例详解的相关资料,这里说明实现的思路及实现方法,需要的朋友可以参考下
上一篇介绍了,Fragment从Activity获取数据。这篇介绍两个Fragment之间的如何获取数据。 MainActivity包含有两个Fragment,LeftFragment和RightFragment,如果Leftfragment想要获取RightFragment中的数据,那么首先...
Fragment与Activity之间的数据交换,大体上包括三种: 一、Fragment从Activity获取数据(本文章只介绍第一种); 二、Activity从Fragment获取...从Activity传递数据到两个Fragment中,Fragment获取数据后,展示出来。
本实例介绍了通过接口调用的方式进行Fragment之间的通信和参数传递,关键部分做了注释。希望给学习Android移动开发的朋友带来帮助。
简单实用的Fragment框架,适用于商城,影音,即时通讯等项目!经测试可用!下载直接运行,如有问题请联系扣扣2691608900!!!
笔者近期看官方training,发现了很多有用又好玩的知识。其中,fragment与Activity通信就是一个。...2、Activity传递信息给fragment 此点主要是通过fragment的getArgument()和setArgument()两个函数传递bundle来传递。
Fragment 之间的切换,与Activity之间的数据传递,实现基本的功能
viewpager+fragment左右滑动实现动态加载数据。动态刷新fragment
笔者近期看官方training,发现了很多有用又好玩的知识。其中,fragment与Activity通信就是一个。...2、Activity传递信息给fragment 此点主要是通过fragment的getArgument()和setArgument()两个函数传递bundle来传递。