[Android-development] Forcing native menubar to show
Eskil Abrahamsen Blomfeldt
eskil.abrahamsen-blomfeldt at digia.com
Fri Apr 4 10:07:30 CEST 2014
On 04/03/2014 07:39 PM, maitai at virtual-winds.org wrote:
> For instance:
>
> QAndroidJniObject activity=QtAndroid::androidActivity();
> bool b=QAndroidJniObject::isClassAvailable("android/app/Activity");
> qWarning()<<"class available?"<<b;
> //QAndroidJniObject activity("android/app/Activity");
> if(activity.isValid())
> {
> qWarning()<<"activity is valid";
> activity.callMethod<void>("openOptionsMenu","()V");
> }
What happens when you do this? The openOptionsMenu() method probably has
to be called on Android's GUI thread (in which case it should throw an
exception, I think.)
There's a runOnUiThread() method in the Activity class which
accomplishes this.
-- Eskil
More information about the Android-development
mailing list