Я написал простой класс, который отслеживает несколько запросов на обслуживание и вызывает обратный вызов, когда все они выполнены. Затем вы можете вызвать display.setData (thing1, thing2, thing3) и т. Д. Мне это нравится, потому что тогда мой код отображения может просто отображать одно сообщение «loading ...» вместо того, чтобы беспокоиться о получении данных в разное время.
В качестве альтернативы, если ваш дисплей может понять, что он может не получить все свои данные одновременно, вы можете вызвать display.setDataType1 (thing1), когда вы получаете thing1, display.setDataType2 (thing2), когда вы получаете thing2 и т. Д.