返回值不出现
老师您好!
package com.example.activityintent;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class FActivity extends Activity{
private Button bt1;
private Button bt2;
private TextView tv;
protected void onCreate(Bundle SavedInstanceState) {
super.onCreate(SavedInstanceState);
setContentView(R.layout.factivity);
/*
* 通过点击bti实现页面之间的跳转
* 1.startActivity的方式来实现
*/
bt1=(Button)findViewById(R.id.button1_first);
bt2=(Button)findViewById(R.id.button2_second);
tv=(TextView)findViewById(R.id.textView1);
//注册点击事件
bt1.setOnClickListener(new OnClickListener(){
public void onClick(View v){
//初始化Intent
//第一个参数:上下文对象this;第二个参数:目标文件。
Intent intent = new Intent(FActivity.this, SActivity.class);
startActivity(intent);
}
});
bt2.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Intent intent = new Intent(FActivity.this, SActivity.class);
//第一个参数:Intent对象;第二个参数:请求的一个标识
startActivityForResult(intent, 1);
}
});
}
//通过startactivityForResult跳转,接收返回数据的方法
protected void onActivityResut(int requestCode, int resultCode, Intent data){
//requestCode:请求的标识;resultCode:第二个页面返回的标识;data:第二个页面回传的数据
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==1 && resultCode==2){
String content=data.getStringExtra("data");
tv.setText(content);
}
}
}
package com.example.activityintent;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class SActivity extends Activity {
private Button bt;
private String content="您好";
protected void onCreate(Bundle SavedInstanceState) {
super.onCreate(SavedInstanceState);
setContentView(R.layout.sactivity);
bt=(Button)findViewById(R.id.button1);
//注册点击事件
bt.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Intent data = new Intent();
data.putExtra("data", content);
setResult(2, data);
//结束当前页面
finish();
}
});
}
}
哪里出现问题,返回的值没有出现