ドキュメントでは、context.startForegroundService(Intent)
を使用してバックグラウンドでサービスを開始し、以前と同様にサービスでstartForeground
を呼び出して、アプリケーションの変更を加えました。Android Oがフォアグラウンドサービス通知を表示していない
NotificationCompat.Builder notification = new
NotificationCompat.Builder(getApplicationContext())
.setSmallIcon(R.mipmap.icon)
.setContentText("Content")
.setOngoing(true)
.setContentInfo("Info")
.setContentTitle("Title");
startForeground(1, notification.build());
これは正しくAndroidのNデバイス上のそれは、それは唯一の "バックグラウンドで実行されている新しいを表示する通知が表示されないのAndroid Oデバイスに通知を表示...バッテリーの詳細については、タップすると、データの使用 "
Android Oで正しく通知が表示されるようなものがありますか?
でnotficationを作成しますか? – Ryan
あなたはベータサポートライブラリの新しいコンストラクタを意味しますか?残念ながら、外部の制約のためにベータライブラリを使用することはできません。私はライブラリの将来の証明をユーザーに提供しています。ライブラリをv26に移行するときにライブラリを更新する必要があります – Ryan
はい、v26.0.0-beta2を使用してください – greywolf82