Android中如何实现activity与fragment间的通信
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"Android中如何实现activity与fragment间的通信",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Android中如何实现
千家信息网最后更新 2026年11月03日Android中如何实现activity与fragment间的通信
本篇内容主要讲解"Android中如何实现activity与fragment间的通信",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Android中如何实现activity与fragment间的通信"吧!
一、APP构成
MainActivity+底部导航栏;
二、通信目的
MainActivity中成员方法test(),fragment中经test()方法判断后,方可执行下一步操作,如执行界面跳转;
例:
public class MainActivity extends Activity{ public boolean mBaiDuSDK_is_Ok = false; public boolean ismBaiDuSDK_is_Ok() { return mBaiDuSDK_is_Ok; } public void setmBaiDuSDK_is_Ok(boolean mBaiDuSDK_is_Ok) { this.mBaiDuSDK_is_Ok = mBaiDuSDK_is_Ok; } }如上述示例代码,在fragment中需要对mBaiDuSDK_is_Ok进行值判断,执行界面跳转;
三、解决方法
public class Test1Fragment extends Fragment implements OnClickListener { private Activity mActivity; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mActivity = getActivity();//在界面创建时,定义父Activity view = inflater.inflate(R.layout.fragment_test1, container, false); return view; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { // fragment_test1 布局中的一个测试按钮 Button test_button= (Button) view.findViewById(R.id. test_button); test_button setOnClickListener(this);//设置按钮监听事件 super.onViewCreated(view, savedInstanceState); } @Override public void onClick(View view) { // TODO Auto-generated method stub switch (view.getId()) { //测试按钮监听事件 case R.id.test_button: // mActivity即为代表的父Activity Intent intent = new Intent(mActivity, SecondActivity.class); Log.i("BAIDUSDK", "验证:" + ((MainActivity) mActivity).ismBaiDuSDK_is_Ok()); //最为关键的一步,fragment调用父activity的成员方法,进行通信 if (((MainActivity) mActivity).ismBaiDuSDK_is_Ok()) { startActivity(intent); } else { Log.e("TEST","请确认mBaiDuSDK_is_Ok是否正常!"); } break; } }}到此,相信大家对"Android中如何实现activity与fragment间的通信"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
通信
方法
按钮
界面
事件
内容
成员
学习
测试
监听
实用
更深
代码
代表
关键
兴趣
如上
实用性
实际
布局
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手磨咖啡
互联网科技工作委员会
互联网科技有限公司经营范围
河南真二互联网科技有限公司
智网互联网科技
极限挑战互联网科技
互联网金融科技平台
汇久创客互联网科技
易通互联网络科技有限公司
互联网高科技股票
互联网金融科技委员会
重庆科技学院互联网
随着互联网科技发展
杭州壁岐互联网科技有限公司
北京市互联网新科技
上海互联网科技公司ppt
南京一网一红互联网科技有限公司
互联网界的黑科技
马化腾互联网科技教学
好易买互联网科技
互联网科技的发展
上海致骋互联网科技
兼蜜互联网科技
互联网教育科技公司vipkid
欧洲十大科技互联网公司
受益于互联网科技的高速发展
速维有品互联网信息科技(苏州)有限公司
长沙茂晟互联网科技有限公司
山东星卡互联网科技有限公司官网
广西泛欧互联网科技有限公司