- public class MainActivity extends Activity {
- @Overrideprotected void onCreate(Bundle savedInstanceState) {
- Button button =(Button)this.findViewById(R.id.button);
- button.setOnClickListener(new View.OnClickListener(){
- //点击该按钮会打开一个新的Activity
- publicvoid onClick(View v) {
- //第二个参数为请求码,可以根据业务需求自己编号
- startActivityForResult(new Intent(MainActivity.this, NewActivity.class), 1);
- }});
- }
- //第一个参数为请求码,即调用startActivityForResult()传递过去的值
- //第二个参数为结果码,结果码用于标识返回数据来自哪个新Activity
- @Override protected voidonActivityResult(int requestCode, int resultCode, Intent data) {
- String result =data.getExtras().getString(“result”));//得到新Activity关闭后返回的数据
- }
- }
onActivityResult()
最新推荐文章于 2020-11-25 23:54:14 发布