woong's

Android notification 선택시 데이터 전달 하기 본문

Develop/Android

Android notification 선택시 데이터 전달 하기

dlsdnd345 2016. 2. 14. 18:31
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

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();


계속 변동되는 시간을 넣어주니 문제가 사라졌습니다.

Comments