zoukankan      html  css  js  c++  java
  • Activity返回数据给上一个活动

    1.在A这个Activity中以startActivityForResult(intent, requestCode)启动B这个Activity


    2.在B这个Activity中
    setResult(resultCode, intent);
    finish();
    结束活动


    3.重写A这个Activity的onActivityResult(int requestCode, int resultCode, Intent data)方法来处理数据
    如:
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    switch (requestCode) {
    case 1:
    if (resultCode == RESULT_OK) {
    String returnedData = data.getStringExtra("data_return");
    Log.d("FirstActivity", returnedData);
    }
    break;
    default:
    break;
    }
    }

  • 相关阅读:
    JUC学习
    java反射学习
    JSON入门学习
    redis
    NoSQ学习
    手写Lockl锁
    MapReduce过程
    scala学习
    idea jetty 配置
    java 基础--理论知识
  • 原文地址:https://www.cnblogs.com/itfenqing/p/6715046.html
Copyright © 2011-2022 走看看