代码之家  ›  专栏  ›  技术社区  ›  Sanjay Hadiya

我能在特定的时间插入数据吗,比如今晚11:50在android Oreo的SQLite中?

  •  4
  • Sanjay Hadiya  · 技术社区  · 6 年前

    所以请给出一些例子,在奥利奥工作,并插入数据在11:30

      Intent intent = new Intent(this, AlarmReceiver.class);
            intent.putExtra("requestCode",1);
            PendingIntent alarmIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
            Calendar calendar = Calendar.getInstance();
            calendar.setTimeInMillis(System.currentTimeMillis());
            calendar.set(Calendar.HOUR_OF_DAY, 23);
            calendar.set(Calendar.MINUTE,55);
            AlarmManager alarmMgr = (AlarmManager) this.getSystemService(Context.ALARM_SERVICE);
            if (alarmMgr != null) {
                alarmMgr.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
                        AlarmManager.INTERVAL_DAY, alarmIntent);
    
    
            }
    
    0 回复  |  直到 6 年前