通知のクリックを停止したいという拘束されたサービスがあります。私main_activityでサービスが破棄された後に再生されるメディアプレーヤー
私は私のサービスをアンバインドするために、このonDestroyの操作を行います。私はmediaPlayerBoundが真実であることを取得し、そのサービスが結合していないなっているよう
public void onDestroy(){
super.onDestroy();
if(mediaPlayerBound){
System.out.println(mediaPlayerBound);
unbindService(mServCon);
mMediaPlayerServiceBound = false;
}
この部分は正常に動作します。
その後、私のサービスで: 私は放送を受信した後、以下を呼び出します。
最後stopForeground(true);
stopSelf();
:私が使用してサービス内OnDestroyで
:
public void onDestroy(){
this.unregisterReceiver(nextBroadCast);
System.out.println("Stopped Service");
}
は今、私の質問は、私はメディアプレーヤで曲を演奏し始めたが、それは私が確認を得た後も持続する、ありますそのサービスはonDestroyに達したということです。 stopSelf()を呼び出すと直ちに再生を停止するにはどうすればよいですか? ?