Activity跳转到Fragment的方法
2016-05-13 17:13
309 查看
适用场景:底部像美团似的用Viewpaper管理,在一个Activity内页中一触发某个事件跳转到底部某个Fragment中。
MainActivity是管理底部按钮控制顶部Fragment的一个类
//这是触发的事件 if(tv_bottom2.getText().toString().equals("扫一扫开始配送")){ Intent intent = new Intent(OrderDetailActivity.this, MainActivity.class); intent.putExtra("flag",2); startActivity(intent); }
MainActivity是管理底部按钮控制顶部Fragment的一个类
int id = getIntent().getIntExtra("flag",0); Fragment1 fragment1=new Fragment1(); fragmentList.add(fragment1); Fragment2 fragment2=new Fragment2(); fragmentList.add(fragment2); Fragment3 fragment3=new Fragment3(); fragmentList.add(fragment3); initView(); if(id>0){ main_viewpage.setCurrentItem(1);//main_viewpape是一个viewpaper,然后1是指底部第几个Fragment }
相关文章推荐
- 1.1 Activity 详解及其生命周期
- Activity 跳转到指定非宿主 Fragment
- 随笔--2016年5月13日 星期五
- CodeForces 451D Count Good Substrings
- 删除排序数组中的重复数字 II
- 循环神经网络(RNN, Recurrent Neural Networks)介绍
- 基础篇之一:Activity生命周期
- 中国大陆身份证校验
- android EditText中的inputType
- RobHess的SIFT源码分析:xform.h和xform.c文件(来自于masikkk)
- 函数适配器
- 算法02 之栈与队列
- solr入门之搭建具有安全控制和权限管理功能的SolrCloud集群
- 混淆之后Gson解析返回的数据为null
- xubuntu手记
- hdu 1548(最短路)
- 如何下载网页上自己喜欢的视频
- 正则表达式
- NiceLabel中文官网震撼来袭
- mac下自定义命令