2

kitkatデバイスがスリープ モードの場合、アラーム マネージャのバージョンに問題があります。

アラームでデバイスが目覚めない >>> Wi-Fi に接続するか、バッテリーを充電すると、すべて正常に動作します

助言がありますか ..

私のアラームマネージャー

AlarmManager.setExact(AlarmManager.RTC_WAKEUP,
System.currentTimeMillis() + newTimeInterval,
PendingIntent);
4

2 に答える 2

0

お使いのデバイスに、ほとんどの新しい Sony のように「スタミナ モード」があり、このモードがアクティブになっている場合、AlarmManager は意図したとおりに機能しません。「setExact」メソッドは基本的に「set」として機能し、保留中のインテントは、ユーザーがデバイスの電源を入れ直したときに最初に配信されます。スタミナ モードを無効にするか、アプリをスタミナ モードのホワイトリスト (スタンバイ中に実行できるアプリのリスト) に追加することで、この動作を回避できます。「問題」に対するプログラムによる解決策を見つけることに成功していません。

于 2015-06-14T17:32:21.427 に答える
0

これを使ってみてください。それはあなたを助ける

My alarm manager AlarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, System.currentTimeMillis() + newTimeInterval, PendingIntent);
于 2015-05-27T06:28:53.343 に答える