@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
one=(EditText) this.findViewById(R.id.one);
two=(EditText) this.findViewById(R.id.two);
result=(EditText) this.findViewById(R.id.result);
button=(Button)this.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String a=one.getText().toString();
String b=two.getText().toString();
Intent intent=new Intent(MainActivity.this,OtherActivity.class);
intent.putExtra("a", a);
intent.putExtra("b", b);
startActivityForResult(intent, 1);}});}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Log.i("Main", "requestCode:"+requestCode+"r
android的Intent返回值
最新推荐文章于 2021-11-11 16:19:04 发布
本文详细探讨了在Android开发中,如何使用Intent进行Activity之间的通信,并重点讲解了Intent的返回值处理机制,包括startActivityForResult()方法的使用及onActivityResult()回调的实现。
摘要由CSDN通过智能技术生成