0
onActivityResult
和getIntent
都从其他活动接收意图。android onActivityResult vs getIntent
当一个用于另一个?
我认为onActivityResult是在我调用startActivityForResult来接收结果后调用的。
我想getIntent
是用来接收由我以外的人发送的意图。这是对的吗?
下面是我的理解,它是如何使用的,不知道理解是否正确。
- 我注册听某些意图(可能在清单)
- 时注册意图获取传递,一个负责任的活动恢复(或被创建)
- getIntent一般应放置在
onResume
检查意图 - 应该由内而外的意图
假设一个活动恢复,因为另一个活动刚刚弹出的意图,恢复活动调用'getIntent()',续活动调用'getIntent()'和它意图最初创造了这个活动?你能更具体地说明“启动当前活动”的意图吗? – eugene
是的。 getIntent始终返回最初启动Activity的意图。 – Blackbelt