Slide 18
Slide 18 text
フォアグラウンドサービスでアップロードさせる
• サービス起動時にフォアグラウンドで通知させることが必要
• Android O + API Level 26から
• Context.startForegroundService() で起動
• サービス起動から5秒以内に Service.startForeground() しないとクラッシュする
• RemoteServiceException
• アップロードする観点では起動直後に通知させるで良さそう
• 処理が終了したら stopSelf(), stopForeground() で止めないと通知が残り続ける
• ちゃんと止めよう