文档章节

Activity跳转到Fragment的方法

感觉太煽情
 感觉太煽情
发布于 2016/05/13 15:54
字数 139
阅读 872
收藏 3

适用场景:底部像美团似的用Viewpaper管理,在一个Activity内页中一触发某个事件跳转到底部某个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
}

 

© 著作权归作者所有

共有 人打赏支持
感觉太煽情
粉丝 44
博文 102
码字总数 25839
作品 0
临沂
程序员
加载中

评论(1)

Ryane
Ryane
楼主刚接触fragment吧,加油
Android 面试技能树梳理

相信大家都有面试的经历,相对比面试官的问的一些问题其实都是基础的知识,但就是一些基础的知识我们也不是很完美的回答出来,我们也知道现在的开发人员很多,一家公司一个岗位就会有很多的开...

liu3364575
05/05
0
0
Otto事件总线 -- 控件之间通讯框架使用 --模式解析

前言:Otto事件总线 -- 控件之间通讯框架 对于之前的情况activity之间或者fragment之间等跳转传值一般都是用bundle、intent等,从activityA --- activityB用startActivity,用startActivityFo...

CMusketeer
08/16
0
0
浅谈Activity,Fragment模块化封装

欢迎大家访问我的博客:博客地址 概述 继承关系 这里的继承关系大家肯定十分熟悉了,这里贴出的是v4包中fragment,可以看出fragment是直接继承于object的,与四大组件没有任何关系。 两者之间...

stone_zhu
06/12
0
0
Fragment实战使用之—— 一个activity管理多个fragment

Fragment相信大家并不陌生了,3.0后出来的碎片。但是听得多不代表用得也多,尤其用fragment替代activity的使用。 如果大家想对Fragment有一个详细的了解可以阅读这篇文章Android Fragment完全...

veidy
2015/03/23
0
3
Flutter-Android开发者文档 -Intent

此文章为翻译Flutter官网的Flutter for Android Developers - Intent有兴趣的小伙伴可以移步官网查看。 Intent Flutter中的Intent是什么? 在Android中,Intent主要有两大使用方式:Activit...

AllAboutCoding
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

[Python进阶] Python命令行参数

Python 获得命令行参数的方法 需要模块:sys 参数个数:len(sys.argv) 脚本名: sys.argv[0] 参数1: sys.argv[1] 参数2: sys.argv[2] 解析命令行参数 Python提供了一个getopt模块,可用于解...

Eappo_Geng
18分钟前
0
0
add docker api url to jenkins

add docker api url to jenkins add jenkins to dockergroup gpasswd -a $USER docker gpasswd -a jenkins docker DOCKER_OPTS="-H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock" in ......

kewei_zhang
22分钟前
0
0
Scala入门篇

1、定义变量 var 可变 val 不可变,相当于Java中的final Unit相当于Java中的void,以()表示 scala> val a = println("ddd") ddd a: Unit = () 2,声明数组 scala> val arr = Array(1,2,3,4,5) ......

算法之名
22分钟前
6
0
利用redis统计分布式集群中接口缓存命中情况

接口使用了缓存,想看看缓存命中率,到底提升了多少了?固想到做个统计方法,单机情况下使用 AtomicImteger,考虑到分布式集群中多台服务器调用,所以考虑使用redis进行统计 原来的想法很简单用分布...

计算机的小二青年
22分钟前
0
0
前端加密JS库--CryptoJS 使用指南

有时候项目涉及到的敏感数据比较多,为了信息安全,我们常常需要对一些数据进行接口加密处理,如编码、将明文转化为暗文、加密比对、AES + BASE64 算法加密等。 Base64 编码 为什么要编...

舒龙虎
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部