这是我的代码,但这就要求我的活动,而不是我想要的功能,这个代码是inturn在服务做了一个功能下运行:使用AlarmManager()调用一个函数
Intent intent = new Intent(this, abc.class);
PendingIntent pi = PendingIntent.getService(Server.this, 0, intent, 0);
AlarmManager almmgr = (AlarmManager) getSystemService(ALARM_SERVICE);
Calendar cldr = Calendar.getInstance();
int min1 = cldr.get(Calendar.MINUTE);
cldr.setTimeInMillis(System.currentTimeMillis());
cldr.add(Calendar.SECOND, 30);
almmgr.set(AlarmManager.RTC_WAKEUP, cldr.getTimeInMillis(), pi);
基本上我想要从2个时间选取器中获取输入,当这两个时间之间的差异达到时,调用一个可以控制某些东西的函数!
是'abc.class'的'Activity'?你需要一个'BroadCastReceiver',如果你想做一些逻辑*然后*与服务对话,启动其他的东西,等等。 –
是的abc.class一个活动,我运行这个功能在服务,我能够根据需要从Activity访问所需的东西,我的意思是时间从选择器的值提供给参数下的服务的功能,**所以我只想知道如何使用intents等来调用服务中的特定功能本身?** – Naaz