0
私はアンドロイド用の音楽プレーヤーを構築しています。バックグラウンドで実行しているときは、音楽が再生されている間はスワイプ通知を無効にしたいが、ユーザーが音楽を一時停止するとスワイプを有効にする必要があります。進行中の通知を削除する
私は音楽が一時停止されたときに通知ビルダーにsetOnGoing(true)
からsetOnGoing(false)
を更新しようとしたが、動作するようには思えません。まだ通知でスワイプを有効にしていません。これが実行され、プレイを一時停止に
Notification notification = mBuilder
.setSmallIcon(R.drawable.play_icon)
.setOngoing(true)
.setAutoCancel(false)
.setPriority(PRIORITY_MAX)
.build();
:
これは正しくcontentViewを更新しますが
再生を一時停止すると「進行中でない」ようにしたい – crysis
なぜ '.setOngoing(true)'を使用していますか?メディアプレイヤーが一時停止しているときに '.setOngoing(false)'を使うようにしてください。 – Max
最初に通知を作成すると、私はsetOngoing trueを返しますが、ユーザーが一時停止すると、setOnGoing falseのように動作します。 Googleの音楽プレイヤーで再生する方法と似ています – crysis