Android从Fragment跳转到Activity
2024-08-26 16:10:48
代码改变世界
Android从Fragment跳转到Activity
Intent intent = new Intent(getActivity(), LoginActivity.class);
startActivity(intent);
Activity与Fragment之间的跳转:
(1)Fragment跳转到Activity:
startActivity(new Intent(getActivity(), Activity.class)); // 首先需要通过getActivity()方法获取到当前Activity
(2)Activity跳转到Fragment:
// Activity不能直接跳转到Fragment,需要先跳转到Fragment所附着的Activity中,然后再更改Activity当前显示哪个Fragment。
intert.putExtra("fragid",1); //首先在Activity跳转之前,在Intent中传入一个flag,用来标记跳转到哪一个Fragment。
// 然后根据flag来判断显示哪个Fragment
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); // import android.support.v4.app.FragmentTransaction;
transaction.replace(R.id.frame_content, new CenterFragment());
transaction.commit();
最新文章
- JAVA bio nio aio
- OpenGL-渲染管线的流程(有图有真相)
- 自己记录java环境搭建之-maven
- UVA 10253 Series-Parallel Networks (树形dp)
- Mysq 5.7l服务无法启动,没有报告任何错误
- A. Mike and Cellphone(Round 361 Div.2)
- springmvc跨域+token验证(app后台框架搭建二)
- 【Python3之模块及包的导入】
- socke编程
- android - TextView单行显示...或者文字左右滚动(走马灯效果)
- lua中 table 重构index/pairs元方法优化table内存占用
- eMMC基础技术9:分区管理
- Celery框架
- Django --ORM常用的字段和参数 多对多创建形式
- PHP ~与各加速工具的性能对比~
- 【转载】 强化学习(七)时序差分离线控制算法Q-Learning
- Delphi: TMethod转普通方法为对象方法
- C++之new、delete 与malloc、free的异同
- css 和 UI 框架 ---------- vue 待续
- 工具篇:如何使用junit.jar进行测试