마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Notification 내용 수정방법

0 추천
   mNoti = new NotificationCompat.Builder(context.getApplicationContext())
                                .setContentTitle("진동충전")
                                .setContentText("배터리" + now + "%")
                                .setSmallIcon(R.drawable.ic_launcher)
                                .setTicker("충전중")
                                .build();
                        mNM.notify(7776, mNoti);
                        vibe.vibrate(1000);

Notification 이 있는 상황에서 추가로 생성하면 아래에 추가가 되더라고여 근데 이걸

아래 추가가 아니라 기존 노피케이션을 둔 상태에서 안에있는 내용만 수정하고 싶어요

 

그 해당하는 아이디값으로 줘봤는데 기존에 있던건 아예 사라지고 바로 그자리에 나타나는 방식같더라고여

혹시몰라서 코드도 올려둘게요

 

검정색고양이 (1,040 포인트) 님이 2015년 3월 11일 질문

2개의 답변

0 추천
 
채택된 답변
NotificationCompat.Builder 를 계속 새로 만들지 말고 맨 처음 하나만 만들고, 그 외에는 text 같은거만 바꾸고 mNoti.build() 호출하는걸로 바꿔보세요
쎄미 (162,410 포인트) 님이 2015년 3월 12일 답변
검정색고양이님이 2015년 4월 21일 채택됨
0 추천

이미 등록된 Notification 을 갱신하려면, setLatestEventInfo() 를 호출하여 내용갱신 후 notify() 를 다시 호출해주면 됩니다.

taejun (7,240 포인트) 님이 2015년 3월 11일 답변
...