Переход от последующего намерения к родительскому - PullRequest
1 голос
/ 14 апреля 2020

У меня есть намерение, как следует. Обратите внимание, что намерение A и намерение B находятся на одном узле. Как я могу выйти и перейти от намерения E к намерению A и намерению B соответственно? Кажется, это можно сделать с помощью dialog-fulfillment, но я не могу понять.

Intent A
Intent B
  - Intent C
    - Intent D
      - Intent E - A
      - Intent E - B (jump back to intent B)
      - Intent E - C (jump back to intent A)

1 Ответ

1 голос
/ 14 апреля 2020

Во-первых, помните, что Intents представляют то, что пользователь говорит или делает , а не то, как вы реагируете на это. Поэтому нет смысла говорить, что вы хотите «перейти к» другому Намерению - пользователь должен каким-то образом вызвать это Намерение.

Если вы хотите ответить так же, как и эти Намерения, - тогда используйте выполнение чтобы каждый вызывал одну и ту же функцию и отвечал одинаково для каждого. Для этого может потребоваться очистить контексты, которые были установлены как часть намерений последующих действий.

...