指定有效的唤醒锁定级别

在GCM支持下使用应用程序,没有任何问题。 但是当我推送通知时,应用程序崩溃,LogCat说如下:

03-21 14:32:13.276:E / AndroidRuntime(4457):java.lang.RuntimeException:无法启动活动ComponentInfo {de.yanniks.cm_updatechecker / de.yanniks.cm_updatechecker.UpdateChecker}:java.lang.IllegalArgumentException:Must指定有效的唤醒锁定级别。

如何定义有效的唤醒锁定级别?

请帮忙!

你必须指定一个

  • PARTIAL_WAKE_LOCK
  • FULL_WAKE_LOCK
  • SCREEN_DIM_WAKE_LOCK
  • SCREEN_BRIGHT_WAKE_LOCK

当你打电话给newWakeLock

还有两个额外的标志:

  • ACQUIRE_CAUSES_WAKEUP
  • ON_AFTER_RELEASE

你可以用“|” PARTIAL_WAKE_LOCK,FULL_WAKE_LOCK,SCREEN_DIM_WAKE_LOCK,SCREEN_BRIGHT_WAKE_LOCK。