그래서 여기에 설치가 있습니다 ... URL에서 라이브 라디오 방송을 스트리밍하는 응용 프로그램이 있습니다. 사용자가 뒤로 버튼을 누른 후에도 스트림 재생이 계속 재개되도록 현재 가지고 있습니다. 현재로서는 애플리케이션으로 돌아갈 수있는 유일한 방법은 홈 버튼을 길게 누른 다음 앱을 선택하는 것입니다. 응용 프로그램에 알림 패널에 배치하여 응용 프로그램에보다 쉽게 액세스 할 수 있기를 바랍니다. 이 설정을 수행 할 수 있지만 통지 패널은 새 활동을 작성해야합니다. 이렇게하면 이전 활동을 덮어 쓰므로 스트림을 중단하거나 응용 프로그램을 강제 종료 할 수 없습니다 (강제로 닫을 필요 없음). 알림 패널에 응용 프로그램을 가져 오는 방법을 찾고 있는데, 눌렀을 때 스트림과 응용 프로그램을 종료하지 않은 것처럼 조작 할 수 있도록 EXACT 상태를 되돌립니다. 여기에 원본 상태로 응용 프로그램 재개
private void showNotification() {
CharSequence text = "My Positive Edge";
Context context = getApplicationContext();
NotificationManager mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationIntent = new Intent(context, NewMPEStreamImpl.class);
Notification notification = new Notification(R.drawable.klrc_icon, text, System.currentTimeMillis());
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, "My Positive Edge",this.isPlaying, contentIntent);
notification.flags = Notification.FLAG_ONGOING_EVENT | Notification.FLAG_NO_CLEAR;
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
mNotificationManager.notify(1, notification);
}
이 내가 내가 꿔 무엇을 요구해야하는 서비스입니다 ... 나는 showNotification 방법에 대한이 무엇인가, 아니면 완전히 다른 뭔가가 필요합니까?