PendingIntent contentIntent = PendingIntent.getActivity(context, 0, intentAD, PendingIntent.FLAG_UPDATE_CURRENT);
만약 노티에 다음과 같이 펜딩인텐트 설정을 하였다면, 여러개의 노티가 날라와도 값이 바뀌지 않는다. 왜냐하면 getActivity의 두번째인자인 requestCode가 같으면 같은 인텐트로 인식하기때문에 여러 노티가 똑같은 펜딩인텐트로 인식이된다.
그래서 다음과같이
PendingIntent contentIntent = PendingIntent.getActivity(context, (int) System.currentTimeMillis(), intentAD, PendingIntent.FLAG_UPDATE_CURRENT);
시스템의 시간을 노티의 request code로 잡아주면 잘 된다.
'소프트웨어 > Android/Java/Ndk' 카테고리의 다른 글
Android] Wifi Connection (0) | 2014.01.07 |
---|---|
Android] HashMap에서 Key 중복시 (0) | 2014.01.07 |
Android] 상단바가 내려왔는지 확인 (0) | 2013.12.28 |
Android] WifiManager를 이용해서 설정을 변경하였을때는 (0) | 2013.12.24 |
Android] java. TXT파일을 읽어서 특정부분 지우기 (1) | 2013.12.23 |
Android] XML상에서 Layout 둥근모서리 적용하기 (0) | 2013.12.22 |
Android] ConnectivityManager를 이용한 3g 4g wibro wifi 통신 체크 (0) | 2013.12.20 |