博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Activity之间传递参数(一)
阅读量:4582 次
发布时间:2019-06-09

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

准备:

一、创建主界面:activity_main.xml文件中<Button android:text="启动另一个Activity" android:id="@+id/btnStartAty" />

二、创建另一个Activity界面:java文件夹中创建一个TheAty;activity_the_aty.xml文件中<TextView android:id="@+id/tv"/>

 

传递简单数据:

1、MainActivity.class

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        findViewById(R.id.btnStartAty).setOnClickListener(new View.OnClickListener(){
          @Override
          public void onClick(View v) {
            Intent i = new Intent(MainActivity.this,TheAty.class);
            i.putExtra("data","Hello Android!");
            startActivity(i);
           }
        });
      }

2、TheAty.class

      public class TheAty extends AppCompatActivity {

          private TextView tv;
          @Override
          protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_the_aty);
            Intent i = getIntent();
            tv =(TextView)findViewById(R.id.tv);
            tv.setText(i.getStringExtra("data"));

           }

       }

 

转载于:https://www.cnblogs.com/MRDS-world/p/6135577.html

你可能感兴趣的文章
小鸟哥哥博客 For SAE
查看>>
gui编程实践(3)--记事本界面 JMenuBar JMenu
查看>>
App测试方法总结
查看>>
51nod-1228: 序列求和
查看>>
BZOJ1303: [CQOI2009]中位数图
查看>>
2015上海马拉松线上跑感悟-人生如同一场马拉松
查看>>
北航软院2013级C#期末考试部分考题解答
查看>>
CentOS 系统中安装 ArcGIS Server10.1 一些问题及解决
查看>>
asp.net里登陆记住密码
查看>>
【BZOJ】2190 [SDOI2008]仪仗队(欧拉函数)
查看>>
线性规划中的单纯形法与内点法(原理、步骤以及matlab实现)(一)
查看>>
简单DP【p2758】编辑距离
查看>>
Spring Data JPA:关联映射操作
查看>>
JWT入门简介
查看>>
结对编程——吐槽必应词典
查看>>
katalon系列八:Katalon Studio图片识别
查看>>
Spring操作指南-针对JDBC配置声明式事务管理(基于XML)
查看>>
sql server 调优----索引缺失
查看>>
spring + junit 测试
查看>>
.net core 无法获取本地变量或参数的值,因为它在此指令指针中不可用,可能是因为它已经被优化掉了...
查看>>