我有一个按钮应该按照从上午9点到下午4点的时间工作,其余的时间应该不起作用。
我正在开发一款应用。我是android新手。我有三个按钮,即注册,事件,画廊。
当我点击注册按钮时,它应该按照上面提到的时间工作。 如果用户在该时间单击注册,则应该将其传递给下一个活动,其余时间按钮单击操作应该不起作用。
答案 0 :(得分:-1)
检查课程AlarmManager
在app start上创建AlarmManage类服务 时间间隙电流为可达/启用时间,以毫秒为单位。
public class MyReceiver extends BroadcastReceiver {
private static final int PERIOD = 1200000;//20*60*1000; 20 minutes
@Override
public void onReceive(Context ctxt, Intent i) {
scheduleAlarms(ctxt);
}
public static void scheduleAlarms(Context ctxt) {
AlarmManager mgr =
(AlarmManager) ctxt.getSystemService(Context.ALARM_SERVICE);
Intent i = new Intent(ctxt, AuthenticateService.class);
PendingIntent pi = PendingIntent.getService(ctxt, 0, i, 0);
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME,
SystemClock.elapsedRealtime() + PERIOD, PERIOD, pi);
}