博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android studio 如何在Activity之间传递简单的数据
阅读量:5018 次
发布时间:2019-06-12

本文共 1453 字,大约阅读时间需要 4 分钟。

1、新建一个project;

 

2、在这个Activity里添加一个Button,并把Button的名字和id改好,如图:

3、再创建另一个Activity,添加一个textview以及设置好id。如下图:

 

4、在MainActivity里实现如下代码:

public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        //创建并实现一个监听器        findViewById(R.id.button1).setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                //监听器要做的事情               Intent i=new Intent(MainActivity.this,Main2Activity.class);//MainActivity和Main2Ativity连接起来 允许他们之间传递数据                i.putExtra("data","nihao");//用putExtra把内容传送到另一个Activity,名字是data,值是nihao                startActivity(i);//启动第二个activity并把i传递过去            }        });    }}

 

5、在Mian2Activity里实现如下代码:

public class Main2Activity extends AppCompatActivity {    private TextView tv;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main2);        Intent i=getIntent();//因为Mian2Activity是通过intend来启动的,所以通过getIntend来获取与这个Activity相关的数据        tv=(TextView) findViewById(R.id.tv22);        tv.setText(i.getStringExtra("data"));//因为MainActivity里通过putExtra传递时名字是data,值是nihao    }}

 

6、通过虚拟机可以看见如下效果:

在第一张Activity里有一个Button,

点击第一张的Button,另一个Activity启动,并出现传送的“nihao”

 

转载于:https://www.cnblogs.com/menglihuakai/p/5765419.html

你可能感兴趣的文章
Leetcode 128. Longest Consecutive Sequence
查看>>
考研路茫茫--单词情结 - HDU 2243(AC自动机+矩阵乘法)
查看>>
HTTP运行期与页面执行模型
查看>>
tableView优化方案
查看>>
近期思考(2019.07.20)
查看>>
敏捷开发文章读后感
查看>>
xposed获取context 的方法
查看>>
He who hesitates is Lost
查看>>
关于<form> autocomplete 属性
查看>>
收缩SqlServer数据库日记方法
查看>>
学习方法--提问
查看>>
merge-two-sorted-lists
查看>>
Educational Codeforces Round 60 (Rated for Div. 2) C. Magic Ship
查看>>
归并排序法
查看>>
Vue 全家桶介绍
查看>>
Linux lsof命令 umount U盘
查看>>
CRC标准以及简记式
查看>>
SEO搜索引擎
查看>>
一、Text To Speech
查看>>
Java读取并下载网络文件
查看>>