笔记 调用另一个Activity并返回结果

不再使用startActivity()方法,而是使用startActivityForResult()方法

public void startActivityForResult(Intent intent,int requestCode); 
(requestCode是请求码)
接收一个Activity的返回值:
	@Overrie
	protected void onActivityResult(int requestCode,int resultCoide,Intent data)
	{
		super.onActivityResult(requestCode,resultCode,data);
		}

在该方法中,需要判断requestCode和resultCode结果码是否与预先设置的相同,如果相同,则获取传递的数据包

获取在另一个Activity中返回结果:

setResult(requestCode,intent);

猜你喜欢

转载自blog.csdn.net/qq_42823109/article/details/94360912