質問編集履歴

1

code部分の記載を修正しました。

2021/11/09 04:59

投稿

funash
funash

スコア0

test CHANGED
File without changes
test CHANGED
@@ -6,25 +6,31 @@
6
6
 
7
7
 
8
8
 
9
- Intent intent = new Intent(MainMenuActivity.this, EnterService.class);
9
+ ```ここに言語を入力
10
10
 
11
+ Intent intent = new Intent(MainMenuActivity.this, EnterService.class);
12
+
11
- PendingIntent sender = PendingIntent.getBroadcast(MainMenuActivity.this, 1, intent, PendingIntent.FLAG_UPDATE_CURRENT);
13
+ PendingIntent sender = PendingIntent.getBroadcast(MainMenuActivity.this, 1, intent, PendingIntent.FLAG_UPDATE_CURRENT);
12
14
 
13
15
 
14
16
 
15
- AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
17
+ AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
16
18
 
17
- // repeat
19
+ // repeat
18
20
 
19
- long firstTime = SystemClock.elapsedRealtime();
21
+ long firstTime = SystemClock.elapsedRealtime();
20
22
 
21
- alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, firstTime, 5*1000, sender);
23
+ alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, firstTime, 5*1000, sender);
22
24
 
23
25
 
26
+
27
+ ```
24
28
 
25
29
  さらにマニュフェストには
26
30
 
27
31
 
32
+
33
+ ```ここに言語を入力
28
34
 
29
35
  <activity android:name=".StartActivity"
30
36
 
@@ -38,9 +44,13 @@
38
44
 
39
45
 
40
46
 
47
+ ```
48
+
41
49
  と記載し、EnterServiceには以下のとおりとしています。
42
50
 
43
51
 
52
+
53
+ ```ここに言語を入力
44
54
 
45
55
  public class EnterTwtService extends BroadcastReceiver {
46
56
 
@@ -64,6 +74,8 @@
64
74
 
65
75
 
66
76
 
77
+ ```
78
+
67
79
  これによって、アプリ起動時にはStartActivityが起動するのですが、
68
80
 
69
81
  バックグラウンドになっている時にはReceiverは起動するもののStartActivityが起動しません。