zoukankan      html  css  js  c++  java
  • Android学习笔记之Intent

    页面跳转:

      startActivity(new Intent(A.this, B.class));

    页面跳转后,返回数据(finish()前返回数据)

      A.java:

      startActivityForResult(new Intent(A.this, B.class), 0);

      //重写onActivityResult()方法

      @Override
      protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        String result = data.getExtras().getString("result");
        System.out.println(result);
      }

      B.java:  

      //数据是使用Intent返回
    Intent intent = new Intent();
      //把返回数据存入Intent
    intent.putExtra("result", "返回的数据");
       //设置返回数据
      B.this.setResult(RESULT_OK, intent);
       //关闭Activity
       B.this.finish();

    这样就可以实现A页面跳转到B页面后,B页面执行之后finish()可以传递参数返回给A
  • 相关阅读:
    5.Longest Palindrome substring
    3. Longest Substring Without Repeating Characters
    1.Two Sum
    2.Add two Numbers
    oplog
    airflow笔记
    airflow
    grpc protobuf
    modbus
    Linux 工具,一本好书 大牛的博客
  • 原文地址:https://www.cnblogs.com/OuZeBo/p/7151498.html
Copyright © 2011-2022 走看看