标签:image 就是 android入门 ext art else find listen 点击
//主界面MainActivity实现了OnClickListener接口
public class MainActivity extends Activity implements OnClickListener {
//成员里面的全局坏境变量
private EditText et_main_msg;
private Button btn_main_start1;
private Button btn_main_start2;
//初始化视图对象
et_main_msg=(EditText) findViewById(R.id.et_main_msg);
btn_main_start1=(Button) findViewById(R.id.btn_main_start1);
btn_main_start2=(Button) findViewById(R.id.btn_main_start2);
//设置点击监听
btn_main_start1.setOnClickListener(this);
btn_main_start2.setOnClickListener(this);
//回调onclick方法
@Override
public void onClick(View v) {//v就是发生事件的(用户操作的)视图对象
// TODO Auto-generated method stub
if (v==btn_main_start1) {
//Toast.makeText(this, "一般启动", Toast.LENGTH_SHORT).show();
//1.创建intent对象(显示)
Intent intent = new Intent(this,SecedeActivity.class);
//2.通过intent携带额外数据
String message = et_main_msg.getText().toString().trim();
intent.putExtra("MSG",message );
//3.启动activity
startActivity(intent);
}else if(v==btn_main_start2){
//Toast.makeText(this, "带回调启动", Toast.LENGTH_SHORT).show();
//1.创建intent对象(显示)
Intent intent = new Intent(this,SecedeActivity.class);
//2.通过intent
String message = et_main_msg.getText().toString().trim();
intent.putExtra("MSG",message );
//3.带回调启动Activity
int requestCode = 4;
startActivityForResult(intent, requestCode);
}
}
//重写onActivityResult
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
//判断code
if (requestCode==4 && resultCode==6) {
//从data中取出数据
String result = data.getStringExtra("RESULT");
//显示
et_main_msg.setText(result);
//4.得到Intent对象
Intent intent=getIntent();
//5.读取额外数据
String message = intent.getStringExtra("MSG");
//6.显示到edittext中
et_secede_msg.setText(message);
}
//回调back1方法传入一个view值
public void back1(View v){
//关闭当前界面
finish();
}
public void back2(View v){
//保存一个结果
int resultCode = 6;
//准备一个带额外数据的Intent
Intent data = new Intent();
String result = et_secede_msg.getText().toString().trim();
data.putExtra("RESULT",result );
//设置结果
setResult(resultCode, data);
//关闭当前界面
finish();
标签:image 就是 android入门 ext art else find listen 点击
原文地址:https://www.cnblogs.com/feng8026/p/8985259.html