前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于Android中intent传值问题

关于Android中intent传值问题

作者头像
全栈若城
发布2024-02-29 18:19:31
680
发布2024-02-29 18:19:31
举报
文章被收录于专栏:若城技术专栏若城技术专栏

页面一布局如下:

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

页面一逻辑代码如下:

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

页面二逻辑代码如下:

代码语言:javascript
复制
   tv_text = (TextView) findViewById(R.id.tv_text);   //获取TextView的id
        /**
         * 1. 获取intent传值 getintent
         * 2. 赋值
         */
        Intent intent = getIntent();     //获取信使
        String text = intent.getStringExtra("text"); //获取页面一putExtra传过来的值
        tv_text.setText(text);    //给TextView 赋值

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档