curNumber = mBinder.getCurNumber();
//call broadcost reciver
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
intentsOpen.putExtra("subtitle", curNumber);
pi = PendingIntent.getBroadcast(getApplicationContext(),111, intentsOpen, PendingIntent.FLAG_UPDATE_CURRENT);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 10000, pi);
여기까지가 Main부분이고
다음이 BroadCast 에서 받아지는 부분입니다.
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (SOMEACTION.equals(action)) {
title = "Lifetime Manager";
subtitle = intent.getStringExtra(subtitle);
Log.d("AlarmReceiver", "onReceive title : " + title + " subtitle: " + subtitle);
generateNotification(context,"LifetimeManager"); //Notification function call
}
}
문제는 로그에서 계속해서 null값이 찍힙니다.
고수님들 조언 부탁드립니다.