【发布时间】:2016-02-05 14:09:10
【问题描述】:
onActivityResult 和 getIntent 都从其他活动接收意图。
什么时候用在另一个上面?
我认为 onActivityResult 是在我调用 startActivityForResult 接收结果后调用的。
我猜然后getIntent 用于接收由我以外的人发送的意图。这是正确的吗?
以下是我的理解如何使用,不知道理解是否正确。
- 我注册监听某些意图(可能在清单中)
- 当注册的意图被传递时,一个负责任的活动会恢复(或被创建)
- getIntent 一般应该放在
onResume来检查intent - 应该通过删除意图中的任何数据来处理使用过的意图
【问题讨论】: