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
  • 相关阅读:
    mybatis2入门程序
    mybatis1
    mybeats与jdbc问题分析
    mysqljdbc简单连接释放
    jdbc问题记录
    section,article,div
    HB调试前端开发移动
    HTML,XML,XHTML
    访问地图
    OAuth
  • 原文地址:https://www.cnblogs.com/OuZeBo/p/7151498.html
Copyright © 2011-2022 走看看