android onActivityResult vs getIntent

时间:2016-02-05 14:09:11

标签: android android-intent

onActivityResultgetIntent都会收到其他活动的意图。

当一个人用在另一个人身上时?

我认为在调用startActivityForResult接收结果后会调用onActivityResult。

我想getIntent用于接收由我以外的人发送的意图。这是对的吗?

以下是我对它如何使用的理解,想知道理解是否正确。

  • 我注册听某些意图(可能在清单中)
  • 当注册意图交付时,负责任的活动将恢复(或创建)
  • getIntent通常应放在onResume中以检查意图
  • 应该通过删除意图
  • 中的任何数据来处置使用过的意图

1 个答案:

答案 0 :(得分:3)

  

我认为调用startActivityForResult后会调用onActivityResult   收到结果。

onActivityResultfinish()开头的活动{@ 1}时,会调用startActivityForResult上的

。您可以提供IntentsetResult,您将在onActivityResult

中收到该getIntent()
  

我想那时getIntent用于接收发送的意图   除了我以外的其他人。这是对的吗?

Activity返回启动当前/var/opt/gitlab

的意图