zoukankan      html  css  js  c++  java
  • 传值 Android

    需求

    OneActivity向TwoActivity传值name=hzs,然后TwoActivity向OneActivity传值sex=Y

    第一步:OneActivity向TwoActivity传值name=hzs

    OneActivity 里设置

    Intent intent = new Intent(OneActivity.this,TwoActivity.class);
    intent.putExtra("name","hzs");
    startActivityForResult(intent,2008); //code是请求码 int类型

    TwoActivity 里取值

    Intent getIntent = getIntent();
    String name = getIntent.getStringExtra("name");

    第二步:TwoActivity向OneActivity传值sex=Y

    TwoActivity 里设置

    Intent intent = new Intent();
    intent.putExtra("sex", "Y");
    setResult(1, intent); //resultCode 为返回码 用于区分从哪里返回。
    finish();

    OneActivity 里取值

    @Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    switch(requestCode){

    case 2000:

    if(resultCode==1){

    String sex = data.getStringExtra("sex");

    }

    break;

    default:

    }

    super.onActivityResult(requestCode, resultCode, data); 
    }

  • 相关阅读:
    计网 | 文件传输协议
    Java | JDK8 | Integer
    2.项目管理-应用工具
    1.需求管理
    1.短视频运营基础
    10.视频效果---变形稳定器
    9.时间重映射
    8.效果控件之移动&&缩放
    7.标记
    6.子剪辑与合并剪辑
  • 原文地址:https://www.cnblogs.com/huangzs/p/8996758.html
Copyright © 2011-2022 走看看