NotificationManager notiManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Notification noti = new Notification(R.drawable.ic_launcher, "사진 전송 실패!", System.currentTimeMillis());
noti.flags = Notification.FLAG_AUTO_CANCEL;
Intent intent = new Intent(PhotoUploadService.this, NotiResultActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putStringArrayListExtra("uploadTime", imageTime);
intent.putStringArrayListExtra("mFilePathList", imagePath);
intent.putStringArrayListExtra("selectImagesName", imageName);
intent.putIntegerArrayListExtra("selectImagesOri", imageOrientation);
intent.putIntegerArrayListExtra("imageFail", imageFail);
PendingIntent pendingI = PendingIntent.getActivity(PhotoUploadService.this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
noti.setLatestEventInfo(PhotoUploadService.this, "사진전송 프로그램", "사진전송이 실패하였습니다. (일시적인 네트워크 오류)", pendingI);
notiManager.notify(MyNoti, noti);
위의 notification 코드에서 상태란 확장해서 통지뷰 클릭하면 NotiReusltActivity로 이동이 되어야 하는데 이동이 되지 않습니다.
그런데 이 코드로 잘 쓰고 있다가 갑자기 되지 않더라구요. 전에도 몇번 그랬습니다.
그래서 Notification.Builder로 바꿔서 해봐도 똑같은 증상이 나타납니다.
계속 같은 디바이스에서 테스트 했습니다.
뭐가 잘못됐는지 이유를 모르겠군요. 혹시 아시는분 도움 주시면 감사하겠습니다.