Android点滴-Activity和Fragment 传递数据
2014-05-07 17:19
477 查看
Android点滴-Activity和Fragment 传递数据,有需要的朋友可以参考下。
1、Activity与Activity传递数据
UserLoginActivity.java:
WelcomeActivity.java:
2、Activity与Fragment 传值
UserLoginActivity.java:同上
WelcomeActivity.java中Fragment,在onCreateView方法内:
3、Activity获得Fragment :
其他更多Activity、Fragment 交互 和 通信 待调研~
Fragment限制:不能跨Activity共享
1、Activity与Activity传递数据
UserLoginActivity.java:
Intent welcomePage = new Intent(); Bundle dataBundle = new Bundle();//将数据放在Bundle中 dataBundle.putString("email", mEmail); dataBundle.putString("password", mPassword); welcomePage.putExtras(dataBundle);//讲数据放入下一个Intent welcomePage.setClass(UserLoginActivity.this, WelcomeActivity.class); startActivity(welcomePage);
WelcomeActivity.java:
Bundle dataBundle = this.getIntent().getExtras();//获得当前Intent内数据Bundle String email = dataBundle.getString("email");//从Bundle中获得对应数据 TextView showEmail = (TextView)findViewById(R.id.showEmail);//查找Activity中的View showEmail.setText("欢迎您~:"+email);
2、Activity与Fragment 传值
UserLoginActivity.java:同上
WelcomeActivity.java中Fragment,在onCreateView方法内:
View rootView = inflater.inflate(R.layout.fragment_welcome,container, false);//获得根视图 Bundle dataBundle = getActivity().getIntent().getExtras();//从当前Activity中获得Intent,并获得数据Bundle String email = dataBundle.getString("email"); TextView showEmail = (TextView)rootView.findViewById(R.id.showEmail_fragment);//从根视图中查找View showEmail.setText("Fragment欢迎您~:"+email);
3、Activity获得Fragment :
getFragmentManager().findFragmentById(R.layout.fragment_main);
其他更多Activity、Fragment 交互 和 通信 待调研~
Fragment限制:不能跨Activity共享
相关文章推荐
- Android中传递数据(Activity、Fragment)
- Activity与Fragment数据传递之Activity之间获取数据 分类: Android 2015-07-02 10:13 10人阅读 评论(0) 收藏
- Activity与Fragment数据传递之Fragment之间获取数据 分类: Android 2015-07-02 10:33 11人阅读 评论(0) 收藏
- Android Activity/Fragment间的数据传递
- Android中Activity和Fragment传递数据的两种方式
- Android回调机制之Activity与DialogFragment数据传递
- android fragment activity 数据传递
- Android Activity往另外一个Activity传递数据,Fragment从另一个Activity获取数据
- Activity与Fragment数据传递之Fragment从Activity获取数据 分类: Android 2015-07-01 14:12 17人阅读 评论(0) 收藏
- android数据传递(三)之Activity传递到Fragment
- Activity与Fragment数据传递之Activity从Fragment获取数据 分类: Android 2015-07-02 09:56 12人阅读 评论(0) 收藏
- Android 数据传递(二)Activity与fragment之间的通信
- android78 Fragment和Activity 传递数据
- Android 笔记-Fragment 与 Activity之间传递数据
- Fragment基础点滴学习---Activity传递数据到Fragment(Fragment使用静态加载的方式)
- Android笔记Fragment与Activity之间传递数据
- Android 笔记-Fragment 与 Activity之间传递数据
- Android fragment和activity之间的数据传递交互
- Android笔记Fragment与Activity之间传递数据
- Android Fragment和Activity数据或对象的传递总结