안드로이드 PendingIntent

안드로이드 PendingIntent

즉시 실행 의도와 다른 의도의 특별한 종류로 이해 될 수 보류 PendingIntent의 의도는 알 다음과 같은 두 가지 예에서 의도 모습을 수행 할 경우에 관한, 실행하는 것입니다

알림

 

 AlarmManger 타이밍과 실행주기 작업, PendingIntent를 통과해야

의도 의도 = 새로운 의도 (. AlarmController  ., OneShotAlarm 클래스 ); 
PendingIntent 발신자 = PendingIntent.getBroadcast (AlarmController. ,
                     0, 텐트, 0 ); 
알람 관리기 오전 = (알람 관리기) getSystemService (ALARM_SERVICE); 
            am.set (AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis (), 발신자);

위의 코드를 참조하십시오

정상 intent-> startXXX-> 의도 출시

당신은, 활동, 방송 등을 시작하려는 입력하는 표시 // pendingIntent-> PendingIntent.getXXX ()

 

다음 AlarmManger는 PendingIntent 보낸 사람에게 소개하고

일반 작업을 달성하기 위해 의도를 시작하고 참조

 

구별 PendingIntent가 같은 PendingIntent으로 하나, 같은 requestCode가 서로 다른 데이터를 전송하는 경우에도, requestCode가 있음을 유의하고, 기본은 원래 PendingIntent를 다룰 것입니다

 

추천

출처www.cnblogs.com/shineyoung/p/11575250.html