我有這個問題,我正在爲清單中的AlarmManager註冊我的廣播接收器。我正在通過待定Intent在我的活動中安排它。從清單中註冊的廣播接收器更新UI
AlarmManager alarmMgr = (AlarmManager) this.getSystemService(Context.ALARM_SERVICE);
PendingIntent pendingIntent =PendingIntent.getBroadcast(this, 0, new Intent(this, AlarmReciever.class),PendingIntent.FLAG_CANCEL_CURRENT);
alarmMgr.setInexactRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, Constants.ALARM_TRIGGER_AT_TIME,Constants.ALARM_INTERVAL, pendingIntent);
但在我的接收器類中,我正在使用AlarmManager ...進行一些網絡更新,我將其保存在數據庫中。我在活動中有一個ListAdapter,需要notifydatasetChanged ...爲此我需要一個活動實例。
如何得到它?基本上我想至少在我的應用程序可見時更新我的用戶界面。
您已經通過AlarmReciever.class作爲實例使用它。 –
不,我想要我的廣播reciever類的活動的實例..其實我嘗試使用內部類的活動本身,但它不工作...我認爲清單不支持內部類路徑或什麼? – sheetal