android — Невозможно создать объект WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, используя QAndroidJniObject

Вот мой код, пытаясь создать QAndroidJniObject чтобы получить доступ WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON значение.

Итак, я делаю это:

QAndroidJniObject activity = QAndroidJniObject::callStaticObjectMethod("org/qtproject/qt5/android/QtNative", "activity", "()Landroid/app/Activity;");
if ( activity.isValid() )
{
jint keepAliveField = QAndroidJniObject::getStaticField<jint>("android/view/WindowManager/LayoutParams","FLAG_KEEP_SCREEN_ON");

qDebug() << "keepAliveField=" << keepAliveField;
}

Любая идея, почему это печатает keepAliveField=0когда я ожидаю keepAliveField=128?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]