Activity传递参数

Activity参数传递

  1. button1.setOnClickListener {
  2. val content = "Frequency of failures"
  3. val intent = Intent(this, SecondActivity::class.java)
  4. intent.putExtra("extra_data", content)
  5. startActivity(intent)
  6. }

Activity接收参数

  1. val extraData = intent.getStringExtra("extra_data")

返回数据给上一个Activity

  1. button2.setOnClickListener {
  2. val intent = Intent()
  3. intent.putExtra("data_return", "My brother is afraid of dogs")
  4. setResult(RESULT_OK, intent)
  5. finish()
  6. }