reverting back to SystemIdleMode.NORMAL not working on Kindle Fire
i'm writing app disables screen dim , keygaurd lock while app in use, when user navigates away app (i.e. goes home screen) screen dim , keygaurd re-enabled. i'm testing on physical devices , works on other android devices have tested except kindle fire. so, when go home screen , navigate away app keygaurd , screen dim still disabled kindle stays on unless manually locked it. know kindle fire modified version of android operating system, kind of makes sense things might work differently on kindle. wondering if else has solved issue or has ideas how make work? here code i'm using , have disable_keyguard , wake_lock permissions selected:
stage.addeventlistener(event.deactivate, onleave);
stage.addeventlistener(event.activate, oncomeback);
private function onleave(e:event):void
{
nativeapplication.nativeapplication.systemidlemode = systemidlemode.normal;
moviehandler.moviescreen.pausecurrentmovie();
}
private function oncomeback(e:event):void
{
nativeapplication.nativeapplication.systemidlemode = systemidlemode.keep_awake;
}
i know onleave function gets executed because movie playing gets paused when go home screen. if comment out line then sound keep playing. thank in advance help.
what seems case. use keep awake , normal switching within app, keep things going while showing long non-interactive part, , let things sleep during interactive parts. fixed issue other android devices, doesn't seem kindle fire.
so, think it's not because of home button, more general way nativeapplication.nativeapplication.systemidlemode works on kindle fire.
More discussions in AIR Development
adobe
Comments
Post a Comment