Проблема при получении информации об устройстве в Huawei QuickApp

Я разрабатываю быстрое приложение, и у меня возникла проблема при вызове метода ниже.

device.getInfo()

Я пытаюсь определить высоту своего телефона на основе предоставленной информации, но всегда возвращает 0.

Какие-либо предложения?

1 ответ

Решение

Проверьте, используется ли асинхронный режим при вызове метода device.getInfo() в методе onCreate() в файле app.ux. Если да, удалите асинхронный режим.

После того, как асинхронный режим будет удален, если высота по - прежнему 0, то device.getInfo() метод может быть вызван до того, как данные готовы. Подготовка данных обычно занимает около 50–100 мс.

Другие вопросы по тегам