接收第二个活动的响应
我是android初学者,我只想知道如何从第一个活动的第二个活动中获取响应。
任何人都可以告诉我如何做到这一点吗?是在调用 finish() 之前吗?
如果有人可以向我展示代码片段,我将不胜感激。
I am beginner in android, I just want to know how to get the response from the second activity to which I came from first activity.
Can any body tell me the way to do this? Is it before while calling finish() ?
I would be thankful if any one can show me the code snippet.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
像这样调用第二个活动 像这样
完成 SecondActivity
像这样在 FirstActivity 中重写
onActivityResult
Call second activity like this
Finish SecondActivity like this
Override
onActivityResult
in FirstActivity like this您必须使用
startActivityForResult
方法调用第二个活动。在第二个活动中,当它完成时,您可以执行 setResult 方法,基本上您可以在其中放置结果信息。然后,在第一个 Activity 中,您重写onActivityResult
方法。You must call the second activity using the
startActivityForResult
method. In your second activity, when it is finished, you can execute thesetResult
method where basically you put the result information. Then, on your first activity, you override theonActivityResult
method.