안녕하세요 더운 날씨에 감기는 안걸리셨지요??;;

 

AlarmManager 의 마지막 인수인 operation 에 궁금한 점이 있어서 이렇게 질문을 드립니다

 

operation은 예약 시간이 되었을 때 수행할 작업을 지정하는걸로 알고있습니다.

 

저는 여기서

 

am = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), operation);

저기 위 operation 에서 B 라는 다른 Activity 를 호출하고 싶습니다;;;

 

다른분들이 하신 것을 보니 PendingIntent를 써서 작업을 하셨던데

 

PendinIntent 에 관한 자료들을 찾아봐도 이해가 되지 않아서 이렇게 야심한 시각에 질문을 드리게 되었습니다

 

operation에 어떤 작업을 해줘야 A 라는 Activity의 AlarmManager 에서 B 라는 Activity를 호출 할수 있을까요??

 

 

---- 추가 질문 ------

만약 A -> B 액티비티를 호출했을때 B에서 System.exit(0); 으로 액티비티를 종료시키면 A도 같이 종료가 되나요???

 

알람 어플을 제작중인데 TimePicker로 셋팅하는 부분과 AlarmManager를 묶어서 A 액티비트로 만들고

 

알람이 울리고 동작하는 액티비티를 B로 따로 만들어서 하고 있어서 B에서 알람을 끄면 A도 같이 꺼지는것인지가 궁금합니다

 

만약 꺼지지 않는다면 어떤 조치를 취해줘야 하나요??

 

 

 

--------------------------------------------------------------------------

질문이 두서없이 많아서 죄송합니다 ㅠㅠ

 

초짜 공부생 한명 바른길로 인도한다 생각해주시고 봐주셨으면 감사하겠습니다

 

많은 관심 부탁드리겠습니다~

 

날씨도 더운데 감기 조심하시고 건강하세요