woong's
Android notification 선택시 데이터 전달 하기 본문
Android notification 선택시 데이터 전달 하기
notification 을 통해서 선택시 액티비티에 데이터를 넘길 경우
단일의 notification 은 잘 되지만 ,
다중의 notification 은 하나의 데이터가 중복으로 넘어가는 것을 확인 할 수 있습니다.
1 | PendingIntent pendingIntent = PendingIntent.getActivity(context, requestCode, Intent intent , int flags) | cs |
위 코드 에서 PendingIntent 설정시 requestCode 를 달리 주면 의도한 데이터가 잘 넘어가는 것을 확인 할 수 있습니다.
동일한 requestCode 가 같은 경우 마지막 PendingIntent 로 치환 하기 때문에
이와 같은 현상이 일어 납니다.
p.s
requestCode 를 동일하게 넣지 않는 경우도 계속 변동되는 값이 아니면 notification 이 열리지 않는 현상이 있었습니다.
int requestID = (int) System.currentTimeMillis();
계속 변동되는 시간을 넣어주니 문제가 사라졌습니다.
'Develop > Android' 카테고리의 다른 글
android tab IndicatorColor 색상 변경하기 (0) | 2016.02.14 |
---|---|
Android SearchView 사용하기 (5) | 2016.02.14 |
Android Notification 여러개 사용하기 (0) | 2016.02.14 |
Android ResideMenu 사용하기 (0) | 2016.02.14 |
Android 최신 ui 사용 포스트 (0) | 2016.02.14 |
Comments