Bixby - передает пользовательский ввод от одного действия другому - PullRequest
1 голос
/ 12 апреля 2019

Я пытаюсь реализовать чтение пользовательского ввода из одного действия и чтение на другом экране, например:

    user: xx
    Bixby: who's there?
    user: yyy
    Bixby: yyy who?

I am able to read user input yyy but unable to pass in different actions to display yyy who.

Можете ли вы помочь или направить то, что я делаю неправильно, или что будет лучшим подходомделать такие капсулы?

Заранее спасибо.

1 Ответ

1 голос
/ 16 апреля 2019

Так я бы смоделировал поведение того, чего вы, вероятно, пытаетесь достичь.

Concepts 
 - Joke 
    - JokeQuestion (posed by 'Bixby')
    - JokeAnswer (answered by User)
Views
 - JokeResultView
 - JokeAnswerInputView
Layouts
 - JokeLayout
 - JokeQuestionLayout
 - JokeAnswerLayout
Action (all of these Actions take Joke as input AND output the Joke back)
 - GetJokeAnswerFromUser (get an Answer concept from the user and update the Interaction concept)
 - ShowJokeQuestionToUser (show the next JokeQuestion to the user)
Other Actions as needed?

При таком расположении у вас всегда есть доступ к JokeQuestion (s) и JokeAnswer (s) черезКонцепция Шутка.JokeResultView будет отображать то, что пользователь видит на экране, и вы можете создать своего рода логику в своей реализации, чтобы сигнализировать о начале и конце шутки и т. Д.

Попробуйте это и посмотрите, поможет ли это.

...