1
NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, handleAppActivate);

private function handleAppActivate(e:Event):void
{
    _active = true;
    if (_starling) _starling.start();
    SoundManager.instance.resumeAll();
}

用户激活我的应用程序后会触发此事件。现在在 Android 上发生的情况是,当我按下电源按钮锁定屏幕并再次解锁时,此事件被触发,尽管我仍然看到告诉我拉动东西解锁的锁定屏幕,但我的应用程序的音乐正在播放的背景。

我可以等待事件直到用户真正看到应用程序吗?

4

1 回答 1

1

在一个活动中,在锁定之前,它调用 onPause(),在解锁之后,它调用 onResume()。所以你可以在这两个函数中编写自己的代码。

于 2013-05-10T11:54:29.880 回答