- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我的 iPhone 应用程序有两种状态:UI 和 Game。游戏仅使用设备倾斜来玩,所以我在游戏开始时关闭了自动休眠:
[[UIApplication sharedApplication].idleTimerDisabled = TRUE;
但是一旦我返回到 UI,我希望自动 sleep 再次激活。所以在游戏结束时我将其恢复:
[[UIApplication sharedApplication].idleTimerDisabled = FALSE;
长时间玩游戏后,我在游戏结束后进入的第一个 UI 屏幕立即变暗。因此,当空闲计时器被禁用时,它似乎仍在计算时间。它在“启用”后立即解雇了。我该如何解决这个问题?
最佳答案
我不知道 idleTimer
是否可以通过编程方式重置,但一个选项是要求用户在屏幕返回之前触摸屏幕。
另一个选项是在您返回后设置您自己的超时并等待它完成,然后再设置 idleTimerDisabled = NO
。如果您再次开始游戏,请记住清除此超时。
关于iphone - iOS idleTimerDisabled 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8170439/
我正在使用 [[UIApplication sharedApplication] setIdleTimerDisabled: YES]; 防止应用程序进入空闲状态,但是当我发出时 [[UIApplic
我的 iPhone 应用程序有两种状态:UI 和 Game。游戏仅使用设备倾斜来玩,所以我在游戏开始时关闭了自动休眠: [[UIApplication sharedApplication].idleT
我不确定下面的代码在 appdelegate 的 didFinishLaunchingWithOptions 中是如何工作的? [[UIApplication sharedApplication] a
我们有一个信息亭应用程序,我们在其中使用 idleTimerDisabled 来防止屏幕在工作时间关闭,并让它在晚上关闭。 我使用在 applicationDidBecomeActive 方法中创建的
我有一个 iPad 调查工具作为内部企业应用程序。我通过在应用程序委托(delegate)的 didFinishLaunchingWithOptions 设置 [[UIApplication shar
我必须在 iPad 上下载一个非常大的文件。 (iOS5, iOS6) 为了防止 iPad 屏幕进入休眠状态,我使用: [UIApplication sharedApplication].idleTi
我用过: [UIApplication sharedApplication].idleTimerDisabled = YES; 在 iPhone OS 2.x 下开发和运行的许多应用程序中从未出现过任
我有一个应用程序,如果它有前台,它可以从硬件附件接收定期更新。该硬件配件上有一个物理硬件按钮。用户将此视为“与设备的交互”(在这种情况下为 iPhone 或 iPad touch),我希望这些硬件按钮
我是一名优秀的程序员,十分优秀!