文档章节

Android学习笔记二 Intent跳转界面

Onego
 Onego
发布于 2015/03/07 17:30
字数 210
阅读 20
收藏 0

帮一个哥们弄一个创业项目,又耽误了好几天,没有连续学习罪过啊罪过


1.简单的跳转

button1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                /*
                    Intent好多构造方法,暂时就理解一个先
                    第一个参数上下文 简单的说就是this,但我这里用了匿名类所以加了点代码
                    第二个参数跳转的ActivityClass
                */
                Intent intent = new Intent(MainActivity.this,FirstActivity.class);
                startActivity(intent);
            }
        });

1.有返回的跳转

button2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this,FirstActivity.class);
                startActivityForResult(intent,1);
            }
        });

在MainActivity中实现

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        Log.i("tag",requestCode + " - " + resultCode);
        textView.setText(data.getStringExtra("data"));
    }

FirstActivity中加入主动返回参数的方法

 Intent intent = new Intent();       //初始化
 intent.putExtra("data","Hello");    //设置参数
 setResult(2,intent);                //返回参数
 finish();//返回


© 著作权归作者所有

共有 人打赏支持
Onego
粉丝 1
博文 20
码字总数 3700
作品 0
程序员
android白盒测试所需其他安卓开发内容链接整理

Android Intent实现Activity之间跳转并传值:http://www.linuxidc.com/Linux/2011-04/34228.htm android Intent机制详解:http://www.oschina.net/question/56506567909 Android开发中Inten......

智能小松鼠
2014/12/18
0
0
Android Intent Flag的介绍

一、Activity和Task(栈)的关系   Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取...

茶码古道
2012/09/10
0
0
Activity跳转Flag详解

Android 的一个特色就是 application A 的 activity 可以启动 application B 的 activity,尽管 A 和 B 是毫无干系的,而在用户看来,两个场景紧密联系,视觉上二者构成了一个整体。Android...

今日竹石
2014/04/29
0
0
android 学习笔记 事件 转跳页面

实现页面转跳 android 页面之间的转跳,可以通过构建一个Intent对象来实现转跳。 转跳到的activity类,可以通过 intent类中的方法获取其他组件传递过来的信息。 2.回跳 转跳到新的页面后,我...

304158
07/27
0
0
Android之Intent(一)

通过Intent类可以 实现页面之间的跳转。这点和AS / Egret , 以及Html前端不一样,本篇讲解A界面跳转到B界面 ,并且A界面向B界面传递一个参数。 一 :界面设计 ①, A (activity.main.xml)...

Aonaufly
06/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

同样是工作3年程序员,为什么别人每月25K你却只有15K?

你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多?为什么别人每月26K你却只有15K? 其实技术水平的高低和个人智商关系不大(毕竟能做Java编程开发大家都不会差)...

Java填坑之路
20分钟前
1
0
跨域问题:解决跨域的三种方案

当前端页面与后台运行在不同的服务器时,就必定会出现跨域这一问题,本篇简单介绍解决跨域的三种方案,部分代码截图如下,仅供参考: 方式一:使用ajax的jsonp 前端代码 服务器代码 使用该方...

rechardchensir
20分钟前
4
0
linux学习-1012

8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件 扩展 bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719 简易审计系统: http://www.68idc.cn/help/server/...

wxy丶
21分钟前
1
0
springboot dubbo 在程序初始化完成前 使用回声测试对服务依赖检测

<dubbo:consumer timeout="10000" check="false" /><dubbo:service delay="-1" /> @Component@Order(2)public class PrkServiceInit implements ApplicationListener {private Logge......

林伟琨
23分钟前
3
0
“网红架构师”解决你的Ceph 运维难题

Q1. 环境预准备 绝大多数MON创建的失败都是由于防火墙没有关导致的,亦或是SeLinux没关闭导致的。一定一定一定要关闭每个每个每个节点的防火墙(执行一次就好,没安装报错就忽视): CentOS s...

编程SHA
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部