第一个活动中:Intent intent1 = new Intent(OneActivity.this,TwoActivity.class);startActivityForResult(intent1,2);第二个活动中:Onclick{Intent intent2 = new Intent();intent.putExtra("data","shuju");setResult(RESULT_OK,intent);finish();然后:去第一个活动中重写onActivityResult()方法:@OverridePRotected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); switch (requestCode){ case 2: if (resultCode == RESULT_OK){ String shuju = data.getStringExtra("data"); //shuju就是第二个活动传来的数据 } break; }}
新闻热点
疑难解答