1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. samarek, 19.04.2012 #1
    samarek

    samarek Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    ich experimentiere grad ein wenig mit Broadcasts und versuche den ACTION_SCREEN_OFF Broadcast aufzufangen, Ziel der ganzen Sache soll später mal ein Bildschirmschoner sein.

    Allerdings stürzt mir der BroadcastReceiver wegen einer IllegalArgumentException ab.

    Hier ist mal der StackTrace und der Quellcode
    hat jemand vielleicht eine Idee woher der Fehler kommt, bin da leider grad völlig ratlos
     
  2. strider, 20.04.2012 #2
    strider

    strider Erfahrener Benutzer

    Das könnte am PowerManager.ACQUIRE_CAUSES_WAKEUP liegen das ist eigentlich als Modifikator für die Bitmaske gedacht nicht als alleiniger Wert.
    Du nimmst PowerManager.SCREEN_DIM_WAKE_LOCK oder PowerManager.SCREEN_BRIGHT_WAKE_LOCK
    oder PowerManager.FULL_WAKE_LOCK und kannst mit einem "|" PowerManager.ACQUIRE_CAUSES_WAKEUP den gewünschten Effekt modifizieren.