質問編集履歴
2
Manifestのソースコードの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -34,5 +34,20 @@
|
|
34
34
|
midnight.timeInMillis,
|
35
35
|
updatePendingIntent
|
36
36
|
)
|
37
|
+
```
|
37
38
|
|
39
|
+
以下が,Manifestのレシーバーの部分になります
|
40
|
+
|
41
|
+
```xml
|
42
|
+
|
43
|
+
<receiver android:name=".widget.TaskListWidget">
|
44
|
+
<intent-filter>
|
45
|
+
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
46
|
+
</intent-filter>
|
47
|
+
|
48
|
+
<meta-data
|
49
|
+
android:name="android.appwidget.provider"
|
50
|
+
android:resource="@xml/task_list_widget_info" />
|
51
|
+
</receiver>
|
52
|
+
|
38
53
|
```
|
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
ウィジェットを特定の時間(日付変更時)に自動更新させたいので,ウィジェット作成時にAlarmManagerのsetExactAndAllowWhileIdleを使用し,時間を指定して更新処理を行うよう実装しました。
|
2
|
-
ただ,問題がありまして,アプリが起動中あるいは最近使ったアプリに入っている時には処理は実行されるのですが,アプリが最近使ったアプリにも入っておらず一切起動していないときには(端末を起動して画面がONの状態でも)アラームが動作しないという問題が起こります。
|
2
|
+
ただ,問題がありまして,アプリが起動中あるいは最近使ったアプリに入っている時には処理は実行されるのですが,アプリが最近使ったアプリにも入っておらず一切起動していないときには(端末を起動して画面がONの状態でも)アラームが動作しないという問題が起こります。特にエラーも発生していません。
|
3
3
|
|
4
4
|
AlarmManagerはそもそも,そういうものなのでしょうか?
|
5
5
|
setExactAndAllowWhileIdleを使用すればアプリが起動していない際も処理が行われるのかと思っていたのですが,私の勘違いですか?
|