teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

補筆

2019/10/10 16:56

投稿

jun74
jun74

スコア338

answer CHANGED
@@ -1,7 +1,8 @@
1
1
  5秒以降にタップして消えないのは以下で通知しているせいと考えます。
2
2
  startForeground(1, notification)
3
3
  理由はフォアグラウンドサービスの宣言をする通知のため、「消えない通知」です。
4
- ユーザーにフォアグラウンドサービスだよとアピールするための通知のため消えては駄目です。
4
+ ユーザーにフォアグラウンドサービスだよとアピールするための通知消えては駄目です。
5
+ このアプリがバックグラウンドで動いてますよと知らせるために。
5
6
  フォアグラウンドサービスの宣言は5秒以内に行う必要があります。
6
7
 
7
8
  逆に以下の記述のために5秒以内でタップして消えるのでは?と考えます。

1

補筆

2019/10/10 16:56

投稿

jun74
jun74

スコア338

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  5秒以降にタップして消えないのは以下で通知しているせいと考えます。
2
2
  startForeground(1, notification)
3
3
  理由はフォアグラウンドサービスの宣言をする通知のため、「消えない通知」です。
4
- ユーザにフォアグラウンドサービスだよとアピールするための通知のため消えては駄目です。
4
+ ユーザにフォアグラウンドサービスだよとアピールするための通知のため消えては駄目です。
5
5
  フォアグラウンドサービスの宣言は5秒以内に行う必要があります。
6
6
 
7
7
  逆に以下の記述のために5秒以内でタップして消えるのでは?と考えます。