zoukankan      html  css  js  c++  java
  • Activity参数传递

    简单数据传递

    putExtra()

    传递

            findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
    
                    Intent intent = new Intent(MainActivity.this, SecondActivity.class);
                    intent.putExtra("data", "Hello SecondActivity");
                    startActivity(intent);
                }
            });
    

    获取
    使用 getStringExtra() 获取值

    
            Intent intent = getIntent();
            tv = (TextView) findViewById(R.id.text_tv);
            tv.setText(intent.getStringExtra("data"));
    
    

    传递数据包Bundle

    选择传递Bundle类型

    传递

    findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    Intent intent = new Intent(MainActivity.this, SecondActivity.class);
    
                    Bundle bundle = new Bundle();
                    bundle.putString("name", "Leo");
                    bundle.putInt("age", 15);
                    intent.putExtras(bundle);
                    startActivity(intent);
                }
            });
    

    获取

    Intent intent = getIntent();
            Bundle data = intent.getExtras();
            tv = (TextView) findViewById(R.id.text_tv);
    
            tv.setText(String.format("name=%s, age=%d", data.getString("name"), data.getInt("age") ));
    
  • 相关阅读:
    Happy Pi day 试一试pi的可视化
    Happy Pi day 查看pi中数字出现的次数
    3.1阈值化操作
    3.1.3自适应阈值化
    3.1.2固定阈值化
    3.1.4双阈值法二值化操作
    3.1.1 OTSU阈值化
    memset函数
    3.6.2投影峰谷查找
    3.6.1直方图&最大熵分割
  • 原文地址:https://www.cnblogs.com/rancvl/p/5693365.html
Copyright © 2011-2022 走看看