Можем ли мы отправить два ответа на 1 запрос из пользовательского интерфейса в Java - PullRequest
0 голосов
/ 30 марта 2020

У меня есть случай, когда я нажимаю на пользовательский интерфейс, и в ответ я получаю детали этого клика. У меня есть идентификатор, т.е. tagId, который содержит некоторые элементы. Сейчас есть 2 сценария ios этого. Запрос: - IP: порт /...../ tagId Ответ: -

{
"tagId": 12345xxxx,
"itemDetails": {
    "Item111": {
        "itemName": "GENT GIANTS 33LB",
        "itemImageURL": "0",
        "itemNbrSet": null
    },
    "Item222": {
        "itemName": "LADIES GIANTS 33LB",
        "itemImageURL": "0",
        "itemNbrSet": null
    }

},
"tclCount": null,
"currentActiveTU": null

}

Сценарий 1: - В первом сценарии я разработал для получения всех деталей в очень первый щелчок, а затем, когда щелкает Item, я выбираю itemId из данных, хранящихся в пользовательском интерфейсе, отправляю itemImageURL и показываю детали. Это работает хорошо.

Сценарий 2: - Во втором сценарии я не могу получить данные раньше, так как здесь будет около 60-70 элементов внутри tagId, и это также будет иметь деловую сложность. Таким образом, при нажатии на элемент я получу данные об отдельных элементах в ответ. Теперь мне нужно получить данные в ответ, а затем снова нажать itemImageURL из ответа, что, безусловно, будет задержкой в ​​пользовательском интерфейсе.

Я ищу какой-то способ, где я получаю запрос и извлекаю Данные я могу отправить 2 ответа обратно в интерфейс. Один с ItemDetails и другой с itemImageURL. Все это для достижения производительности и обеспечения отсутствия задержек в пользовательском интерфейсе.

Я использую реагировать нативно для пользовательского интерфейса.

Нужна помощь в подходе для решения этой проблемы.

...