关于Activity之间传送数据

button_open = (Button) findViewById(R.id.button_open);//按钮响应第二步
        button_open.setOnClickListener(new OnClickListener() {  //按钮响应第三步
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent intent1 = new Intent();       //启动Activity 第一步
                intent1.setClass(Mainactivity.this, NewActivity.class);
                //启动Activity 第二步,括号中参数第一个是当前Activity,第二个是要启动的Activity
                intent1.putExtra("1", "第一个传送的数据");    //第一个参数是标识,第二个参数是要传送的数据,可以是字符串,整数等  
                startActivity(intent1);//启动Activity 第三步
            }
        });

关键代码

1 Intent intent1 = new Intent();
2                 intent1.setClass(Mainactivity.this, NewActivity.class);
3                 intent1.putExtra("1", "第一个传送的数据");
4                 startActivity(intent1);

接收部分代码

1 Intent intent_get = getIntent();
2         String str = intent_get.getStringExtra("1");
3         text_1.setText(str);

这就将text_1的文本内容改成了传送过来的数据内容  :第一个传送的数据

*如果传送的是对象类型  则需要将对象类继承serializable接口

传值:intent1.putExtra("a",person);

得值:Person person = inent_get.getSerializableExtra("a");

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏开发之途

Android Activity要点(2)

1292
来自专栏Android-薛之涛

Android - 懒加载

如果我们的项目中使用了ViewPager+Framgment实现底部Tab可点可滑,那么我们都知道ViewPager有预加载功能,通过viewpager.set...

1762
来自专栏刘望舒

感受LiveData与ViewModel结合之美

虽说这篇是说LiveData与ViewModel,但是或多或少都有涉及另外一个组件:Lifecycles 。它们连同Room都是在17年谷歌IO大会推出的,当时...

1222
来自专栏java初学

android入门 — ListView点击事件

3529
来自专栏Android-薛之涛

Android-Activity与Fragmeng的相互传值

方法一: 一般Framgent都不是单独存在的,所以假设如果我们从ActivityA跳转到FragmentA ,而FragmentA的宿主是MainActivi...

2535
来自专栏Android干货园

Android谈谈封装那些事--BaseActivity和BaseFragment(一)

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/53...

3793
来自专栏潇涧技术专栏

Android Training Summary (1) Getting Started

Android Training 中Getting Started部分的阅读笔记

640
来自专栏Vamei实验室

安卓第九夜 狂风

我们经常需要在安卓应用中包含简易的网页显示功能。我将在这一讲中实现网页的显示。 《狂风》,来自小Willem,荷兰画派黄金时代的作品。作为当时海上马车夫的荷兰,...

2077
来自专栏何俊林

详解如何实现斗鱼、B站等全局悬浮窗直播小窗口

最近业务需求需要我们直播返回或者退出直播间时,开一个小窗口在全局继续直播视频,先看效果图。

1.3K4
来自专栏Android研究院

强大灵活的WebView代理库-PrimWeb

PrimWeb 是一个代理的WebView基于的 Android WebView 和 腾讯 x5 WebView,容易、灵活使用以及功能非常强大的库,提供了 W...

2673

扫码关注云+社区