【问题标题】:How to resume application after unlock解锁后如何恢复申请
【发布时间】:2013-05-10 11:51:38
【问题描述】:
NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, handleAppActivate);

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

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

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

【问题讨论】:

    标签: android actionscript-3 air unlock


    【解决方案1】:

    在一个activity中,lock之前调用onPause(),unlock之后调用onResume()。所以你可以在这两个函数中编写自己的代码。

    【讨论】:

    • 您是指空气解决方案还是安卓解决方案?因为如果这在 android 中有效,我将不得不创建一个原生扩展,对吧?
    • 我的意思是在 android 中。我在同样的情况下遇到了一些问题,我找到了这些功能的解决方案。您可以通过输入这些功能来检查它
    • 好的,谢谢您的回复。我已经在 android 上检查了它,输入 Log in onResume() 不幸的是,它在我单击电源按钮后立即触发,而不是在我解锁界面后:/
    • 我发现 Intent.ACTION_USER_PRESENT 广播可以按我的意愿工作,现在我需要编写一个原生扩展
    猜你喜欢
    • 2022-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多