关于Android中intent传值问题

简介: 关于Android中intent传值问题

页面一布局如下:

实现效果:在页面一的输入文本框内输入文本,点击跳转按钮可以调到页面二,并且将输入的文本传到页面二实现传值

页面一逻辑代码如下:

1.   et_text = (EditText) findViewById(R.id.et_text);    //获取EditText 的id
2.         btn = (Button) findViewById(R.id.btn);       // 获取点击按钮id
3.         btn.setOnClickListener(new View.OnClickListener() {   //点击按钮
4. @Override
5. public void onClick(View v) {
6. /**
7.                  * 1. 获取值 get
8.                  * 2.  创建intent
9.                  * 3. 开启第二个页面
10.                  */
11. String s = et_text.getText().toString();   //获取文本内容并转换为字符串形式
12. Intent intent = new Intent(MainActivity.this,Main2Activity.class); //创建信使进行跳转页面
13.                 intent.putExtra("text",s);  //将获取输入文本的内容放到putExtra中
14.                 startActivity(intent);    //开启新页面
15.             }
16.         });

页面二逻辑代码如下:

1.    tv_text = (TextView) findViewById(R.id.tv_text);   //获取TextView的id
2. /**
3.          * 1. 获取intent传值 getintent
4.          * 2. 赋值
5.          */
6. Intent intent = getIntent();     //获取信使
7. String text = intent.getStringExtra("text"); //获取页面一putExtra传过来的值
8.         tv_text.setText(text);    //给TextView 赋值

ok 这就是简单的传值怎么样简单吧

相关文章
|
20天前
|
Android开发 开发者
Android基础知识:什么是Intent?有哪些类型的Intent?
Android基础知识:什么是Intent?有哪些类型的Intent?
94 0
|
8月前
|
存储 SQL 人工智能
Android Activity启动流程一:从Intent到Activity创建
Android Activity启动流程一:从Intent到Activity创建
|
20天前
|
定位技术 Android开发
Intent在Android中的几种用法
Intent在Android中的几种用法
16 1
|
20天前
|
Java Android开发
Android桌面快捷方式图标生成与删除 使用Intent与launcher交互
Android桌面快捷方式图标生成与删除 使用Intent与launcher交互
23 1
|
20天前
|
Android开发
Android Studio App开发入门之在活动之间传递消息(附源码 超详细必看)(包括显示和隐式Intent,向上一个和下一个Activity发送数据)
Android Studio App开发入门之在活动之间传递消息(附源码 超详细必看)(包括显示和隐式Intent,向上一个和下一个Activity发送数据)
57 0
|
10月前
|
Java API Android开发
Android 中Activity和Intent的详解
Android 中Activity和Intent的详解
78 0
|
10月前
|
Java Android开发
Android 中通过Intent传递类对象,通过实现Serializable和Parcelable接口两种方式传递对象
Android 中通过Intent传递类对象,通过实现Serializable和Parcelable接口两种方式传递对象
83 1
|
12月前
|
Java API 文件存储
Android:常用的隐式 Intent
本篇文章的内容其实是属于上一篇文章(Android 基础知识5:Intent 和 Intent 过滤器)的延伸,考虑到篇幅长度的原因,所以没有把本篇文章的内容写到上一篇文章中,另外单独写成一篇文章还有个好处就是方便读者查阅。这篇文章主要为大家列举了常用的隐式 Intent,大家如果在平时工作中有相关的需求可以直接复制代码使用。
72 0
Android:常用的隐式 Intent
|
12月前
|
XML 存储 前端开发
Android:Intent 和 Intent 过滤器
在前 4 篇文章中,我们介绍了 Android 四大组件的基础知识,四大组件是构成我们 App 的基础,也是 Android 系统设计的最佳体现。各个组件之间完全是解耦的,如果想访问其他组件或者启动其他组件可以使用 Intent 来操作。在四种组件类型中,有三种(Activity、Service 和 Broadcast)均可以通过异步消息 Intent 进行启动。Intent 会在运行时对各个组件进行互相绑定。所以我们可以把 Intent 当作是各个组件之间的信使(无论该组件是自己 App 的还是其他 App)。
62 0
Android:Intent 和 Intent 过滤器