Проблема при получении информации об устройстве в Huawei QuickApp
Я разрабатываю быстрое приложение, и у меня возникла проблема при вызове метода ниже.
device.getInfo()
Я пытаюсь определить высоту своего телефона на основе предоставленной информации, но всегда возвращает 0.
Какие-либо предложения?
1 ответ
Решение
Проверьте, используется ли асинхронный режим при вызове метода device.getInfo() в методе onCreate() в файле app.ux. Если да, удалите асинхронный режим.
После того, как асинхронный режим будет удален, если высота по - прежнему 0, то device.getInfo() метод может быть вызван до того, как данные готовы. Подготовка данных обычно занимает около 50–100 мс.