Я последовал RadioPlayerService как пример для создания потока радио в андроидеУведомление не закрывается с андроидом приложения?
Я добавил следующий код, чтобы выйти в 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 является полным шифром
Может ли один предложить мне на этот вид
Update 1
Я предоставляю возможность выхода в основной деятельности не в другой службе Основное направление деятельности: RadioActivity.java
, и мой сервис RadioPlayerService.java
Итак, здесь я даю выход основной деятельности, поэтому мне нужны средства вместо выхода из основной деятельности. Он должен выйти из всего приложения, включая сервис.
Не вниз голоса без комментариев не комментировать, не видя полную sourcode ..
Еще раз спасибо
вы имеете в виду, когда вы вернетесь из вашей деятельности вы хотите, чтобы очистить все уведомления и прекратить играть? –
да, другими словами, его выход или принудительное закрытие уведомления, когда приложение завершено или закрыто –
'android.os.Process.killProcess (android.os.Process.myPid()); System.exit (0); 'не является хорошим способом закрыть активность – Gattsu