使用startActivityForResult()方法从 A页面跳转到B页面,B页面点击确认后将新的返回值传回到A页面。
A页面通过点击事件跳转对应的B页面

在A页面中重写onActivityResult 方法来接收B页面返回的值后进行操作。
在B页面中需要返回的按钮事件中将需要返回的值封装后使用setResult方法返回,并调用finish()方法关闭页面。
本文介绍如何利用startActivityForResult方法实现在两个Android页面间的跳转及数据回传。首先,在A页面通过按钮点击触发B页面的打开;接着,在B页面完成相应操作后,使用setResult方法携带数据返回;最后,A页面通过重写的onActivityResult方法接收并处理这些数据。
使用startActivityForResult()方法从 A页面跳转到B页面,B页面点击确认后将新的返回值传回到A页面。
A页面通过点击事件跳转对应的B页面

在A页面中重写onActivityResult 方法来接收B页面返回的值后进行操作。
在B页面中需要返回的按钮事件中将需要返回的值封装后使用setResult方法返回,并调用finish()方法关闭页面。
838

被折叠的 条评论
为什么被折叠?