1 package com.example.intentdemo;
2
3 import android.app.Activity;
4 import android.content.Intent;
5 import android.os.Bundle;
6 import android.view.View;
7 import android.view.View.OnClickListener;
8 import android.widget.Button;
9 import android.widget.TextView;
10
11 public class SecondActivity extends Activity {
12 TextView textView;
13 Button button;
14 @Override
15 protected void onCreate(Bundle savedInstanceState) {
16 super.onCreate(savedInstanceState);
17 setContentView(R.layout.activity_second);
18 //获取第一个页面的意图
19 Intent intent = getIntent();
20
21 button = (Button) findViewById(R.id.button);
22 textView = (TextView) findViewById(R.id.textview);
23 //接收第一个页面传送的数据
24 textView.setText(intent.getStringExtra("content"));
25 button.setOnClickListener(new OnClickListener() {
26
27 @Override
28 public void onClick(View arg0) {
29 setResult(1, new Intent().putExtra("content", "从第二个页面返回"));
30 //结束当前页面
31 finish();
32 }
33 });
34 }
35 }