[Android-development] using getwindow.setFlags from a JNI activity object

maitai at virtual-winds.org maitai at virtual-winds.org
Mon Sep 29 22:05:18 CEST 2014


Hello,

I'm trying to set/clear FLAG_KEEP_SCREEN_ON when GPS positionning is 
activated/deactivated. I read that I should be doing something like 
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

So I'm trying to get an activity instance with
QAndroidJniObject qtActivity = QtAndroid::androidActivity();
or
QAndroidJniObject qtActivity = 
QAndroidJniObject::callStaticObjectMethod("org/qtproject/qt5/android/QtNative", 
"activity", "()Landroid/app/Activity;");

and then no luck, whatever I tried concerning callMethod() and 
similar....

Any clue?

Thanks
Philippe Lelong



More information about the Android-development mailing list