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();
}