Android音楽プレーヤー--のプログラム終了


私はメニューオプションを作って、実行中のプログラムを終了させ、最初はfinish()を使っていましたが、曲が再生中の時間に終了すると、このactivityを終了しただけで、曲はバックグラウンドで再生を続け、アプリケーション全体を終了していません.その後、プロセスを直接閉じる方法を見つけました(android.os.Process.killProcess(android.os.Process.myPid();).ほほほ、効果は達成しましたが、まだ何が起こっているのか分からないので、引き続き探求しなければなりません.

private void openOptionsDialog()
	  {
		  AlertDialog.Builder builder = new AlertDialog.Builder(this); 
		  builder.setMessage(R.string.content) 
		         .setCancelable(false) 
		         .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { 
		             public void onClick(DialogInterface dialog, int id) { 
		            	 android.os.Process.killProcess(android.os.Process.myPid());
		             } 
		         }) 
		         .setNegativeButton(R.string.cannel, new DialogInterface.OnClickListener() { 
		             public void onClick(DialogInterface dialog, int id) { 
		                  dialog.cancel(); 
		             } 
		         }); 
		  AlertDialog alert = builder.create();
		  alert.show();
	  }