2012-12-20 2 views
2

나는 앱을 개발하고 있으며, 앱이 알림을 통해 시작된 횟수를 계산해야하는 Android 앱입니다. 내 문제는 내가 사용자가 알림 영역에서 "지우기 버튼"을 누르면 이벤트를 잡을 수 없다는 것입니다. 지우개 버튼을 눌렀을 때를 알기 위해 어떤 방법이나 콜백이 있습니까?알림 영역의 "모두 지우기"버튼에 대한 콜백

나는 deleteIntent에 대해 읽었지만 사용법을 모른다.

Intent deleteIntent = new Intent(context, NotificationReceiver.class); 
deleteIntent.setAction("delete"); 

notification.deleteIntent = PendingIntent.getBroadcast(context, 0, deleteIntent, 0); 

가 삭제 의도에 데리러 새로운 클래스를 생성 알림에 첨부합니다 deleteIntent 만들기 미리

답변

5

에 감사

public class NotificationReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
     Log.d("TEST", "Clear app processing here"); 
    } 
} 

매니페스트 파일에 추가

<receiver android:name=".NotificationReceiver" 
     android:enabled="true"> 
</receiver> 
+0

정확히 어디에서 시스템의 삭제 통지 의도를 선택하고 있습니까? –