由於片段旨在封裝邏輯,我決定將BroadReceiver邏輯放入我自己的片段中。在片段中接收警報並更新UI
起初我設置像它的報警中ApiDemos結果表明:
Intent intent = new Intent(getActivity(),OnAirPresentBroadcastReceiver.class);
PendingIntent sender = PendingIntent.getBroadcast(getActivity(), 0, intent, 0);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, 30);
AlarmManager am = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
OnAirPresentBroadcastReceiver接收廣播和該廣播的目的是更新片段的UI。我被困在這裏 - 這是可能的和如何?
是的,這是可能的 – Rasel
我在做類似的事情! http://stackoverflow.com/questions/13523350/android-alarm-clock-ui – toobsco42