所以這裏的設置...我有一個應用程序,從一個URL流式直播廣播電臺。我現在擁有它,以便在用戶按下後退按鈕之後流仍然繼續播放。截至目前,重新進入應用程序的唯一方法是按住主頁按鈕,然後選擇應用程序。我希望它可以通過將其放置在通知面板中來更輕鬆地訪問應用程序。我能夠實現此設置,但是,通知面板堅持創建新的活動。這會覆蓋以前的活動,從而無法停止流或相當多的應用程序(不必強制關閉)。我正在尋找一種將應用程序放入通知面板的方法,並且在按下時返回EXACT狀態,以便可以操縱流和應用程序,就好像它從未退出一樣。以下是我對showNotification方法...簡歷應用程序原始狀態
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);
}
這是我應該呼籲,我想要做什麼服務,或者我需要完全不同的東西?