我跟着RadioPlayerService作爲例子來創建機器人通知不與應用程序android關閉?
無線電流我已經添加下面的代碼在RadioActivity.java
@Override
public void onBackPressed() {
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
alertDialogBuilder.setTitle("Exit ! Radio App.");
alertDialogBuilder
.setMessage("Click Yes to Exit!")
.setCancelable(false)
.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
moveTaskToBack(true);
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(0);
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
}
這裏退出我的應用程序正在退出但通知是工作this是我的通知類
任何人都可以告訴我如何在出口處殺死整個應用程序
或合併這兩個通知服務和主要活動,這樣我可以退出該應用程序完全
This是完整的參考代碼
任何一個可以建議我對這種
更新1
我在主要活動中提供退出選項而不是其他服務 我的主要活動是RadioActivity.java
而我的服務是RadioPlayerService.java
所以我在這裏給退出主要活動,所以我需要的是我的意思,而不是退出主要活動它應該退出整個應用程序,包括服務。
不要反對票不加評論,沒有看到全sourcode不評論..
再次感謝
你的意思是,當你去從後面的活動要清除所有的通知,停止播放? –
是換句話說,它退出或強制關閉通知時,應用程序退出或關閉 –
'android.os.Process.killProcess(android.os.Process.myPid()); System.exit(0);'是不好的方式來關閉活動 – Gattsu